By pingidentity
Ping Orchestration SDK Skills for Android, iOS, and ReactJS
Use when migrating a project from the legacy ForgeRock SDK (FRAuth, FRSession, forgerock-ios-sdk, forgerock-android-sdk, @forgerock/javascript-sdk) to the new Ping Identity Journey SDK. Trigger whenever the user mentions migrating, upgrading, porting, or converting ForgeRock code to the Ping SDK — phrases like "ForgeRock to Ping migration", "upgrade FRAuth", "replace FRSession", "move off @forgerock/javascript-sdk", "migrate to @forgerock/journey-client", "upgrade to Ping Journey SDK", or even a vaguer "help me modernize our ForgeRock auth". Works on Android (Kotlin), iOS (Swift), and JavaScript/TypeScript codebases. Preserves old code as comments so rollback is trivial, verifies the app still builds, and writes a line-numbered report of every change.
Use when building Android authentication with PingOne DaVinci — scaffolds a complete Jetpack Compose + MVVM authentication flow using the Ping Orchestration Android SDK against PingOne DaVinci. Handles DaVinci configuration, OIDC token exchange, dynamic collector rendering, device registration/authentication, social login, PingOne Protect, and logout.
Use when building Android authentication with Ping Identity — scaffolds a complete Jetpack Compose + MVVM authentication flow using the Ping Orchestration Android SDK against PingOne Advanced Identity Cloud (AIC) or PingAM. Handles Journey configuration, OIDC token exchange, dynamic callback rendering, device binding, FIDO2, and logout.
Use when building iOS authentication with PingOne DaVinci — scaffolds a complete SwiftUI + MVVM authentication flow using the Ping Orchestration iOS SDK’s DaVinci module against PingOne DaVinci. Handles DaVinci configuration, OIDC token exchange, dynamic collector rendering, device registration/authentication, FIDO2/passkeys, social login, PingOne Protect, and logout.
Use when building iOS authentication with Ping Identity — scaffolds a complete SwiftUI + MVVM authentication flow using the Ping Orchestration iOS SDK against PingOne Advanced Identity Cloud (AIC) or PingAM. Handles Journey configuration, OIDC token exchange, dynamic callback rendering, device binding, FIDO2, and logout.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
These skills help AI-powered coding assistants (such as GitHub Copilot, Claude Code, Gemini CLI, Cursor) integrate your mobile and web applications with Ping's orchestration platforms (PingOne DaVinci, PingOne Advanced Identity Cloud, and Software PingAM).
[!NOTE]
As Agent Skills "uplevel" the utility of coding assistants, we are actively building skills and will continue releasing new ones. If you already use a skill to build with Ping and you find it useful, or if you want to suggest a skill or enhance an existing one, we want to hear from you!
Agent Skills are an open standard for giving AI agents new capabilities and domain expertise. Each skill is a folder containing a SKILL.md file with structured instructions, code patterns, and best practices that AI agents can load on demand.
This repository contains Ping Identity's Ping Orchestration SDK agent skills for client-side SDK integration across Android, iOS, and ReactJS.
Learn more at agentskills.io and skills.sh
Depending on the skill your AI agent uses, you'll need the following:
Via Skills CLI (recommended)
npx skills add pingidentity/ping-sdk-agent-skills
Or install the plugin directly:
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks
Manual Installation
git clone https://github.com/pingidentity/ping-sdk-agent-skills.git
cp -r agent-skills/plugins/ping-orchestration-sdks/skills/* ~/.copilot/skills/
Via Skills CLI
npx skills add pingidentity/ping-sdk-agent-skills
# Install a particular skill
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks/skills/ping-orchestration-android-journey-sdk
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks/skills/ping-orchestration-reactjs-js-journey-sdk
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks/skills/ping-orchestration-ios-journey-sdk
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks/skills/ping-orchestration-android-davinci-sdk
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks/skills/ping-orchestration-ios-davinci-sdk
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks/skills/ping-orchestration-reactjs-js-davinci-sdk
npx skills add pingidentity/ping-sdk-agent-skills/plugins/ping-orchestration-sdks/skills/forgerock-to-ping-journey-migration
Local Testing
npx skills add /path/to/agent-skills
Then reference skills in Claude Code chat prompts.
Cursor automatically discovers skills from .cursor-plugin/ configurations in this repository.
Install via Skills CLI
npx skills add pingidentity/ping-sdk-agent-skills
Reference in Cursor Open Cursor and mention the Ping Orchestration SDK skills in your prompts (e.g., "Use the ping-orchestration-android-journey-sdk skill to help me build an Android app")
Once installed, use the skills by referencing them in your AI coding assistant:
"I want to understand how to integrate my mobile apps with Ping Identity.
Start by helping me build a sample app with the Android Orchestration SDK."
The AI will load the appropriate skill and provide guidance based on the SKILL.md documentation.
npx claudepluginhub pingidentity/ping-sdk-agent-skills --plugin ping-orchestration-sdksAgent plugins for Ping Identity — teach any AI coding agent how to build with Ping Identity.
Agent plugins for Ping Identity — teach any AI coding agent how to build with Ping Identity.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Frontend design skill for UI/UX implementation
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Memory compression system for Claude Code - persist context across sessions
Marketing skills for AI agents — conversion optimization, copywriting, SEO, paid ads, ad creative, and growth
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.