Agent Skills
Agent Skills extend your AI coding assistant with Ping Identity domain expertise. Each skill is a curated set of instructions, code patterns, and best practices your AI assistant loads on demand, so you can describe what you want to build and get meaningful, context-aware help without leaving your IDE.
Agent Skills are an open standard for giving AI agents new capabilities and domain expertise.
|
Skills are actively developed and new collections will be added over time. All skills are subject to change. |
Available skill collections
| Collection | What it covers |
|---|---|
Rapidly scaffold Android, iOS, and ReactJS authentication flows for PingOne Advanced Identity Cloud / PingAM Journeys and DaVinci Flows using the Ping Orchestration SDKs. |
Mobile and Web App Integration Agent Skills
Easily integrate PingOne Advanced Identity Cloud / PingAM Journeys or DaVinci Flows into your mobile and web apps. These skills extend your AI coding assistant with deep knowledge of Ping Identity’s client-side orchestration SDKs. Instead of reading through SDK documentation and hand-crafting boilerplate, describe what you want to build and your AI assistant rapidly scaffolds authentication flows for your platform.
These skills are built on top of the Ping Orchestration SDKs and are available for Android, iOS, and ReactJS across PingOne Advanced Identity Cloud / PingAM Journeys and DaVinci Flows. A migration skill is also included for teams moving from the legacy ForgeRock SDK to the Ping Orchestration Journey SDK.
What you can build
| Platform | What the skill delivers |
|---|---|
Android (Jetpack Compose) |
Complete MVVM authentication flows for DaVinci or Journey, including all collectors and callbacks, OIDC token exchange, device binding, and FIDO2. |
iOS (SwiftUI) |
Complete MVVM authentication flows for DaVinci or Journey, including all collectors and callbacks, OIDC token exchange, device binding, and FIDO2/passkeys. |
ReactJS (Vite + React 18) |
Full SPA authentication flows for DaVinci or Journey, including dynamic collector and callback rendering, OIDC token exchange, protected routes, and user profile. |
ForgeRock to Ping Migration |
Automatic detection of legacy ForgeRock SDK usage across Android, iOS, and JavaScript projects, with a line-numbered migration report and commented-out rollback path. |
Install for your AI assistant
-
VS Code (GitHub Copilot)
-
Claude Code
-
Cursor
-
Gemini CLI
-
Codex (OpenAI)
npx skills add pingidentity/ping-sdk-agent-skills
Or install manually by cloning the repository and copying skill files to ~/.copilot/skills/.
For more information, refer to the VS Code agent skills documentation.
There are two ways to install skills in Claude Code.
Option 1: Skills marketplace (in-app)
Run the following slash command directly inside Claude Code:
/plugins marketplace add pingidentity/ping-sdk-agent-skills
Option 2: Skills CLI
Run from your terminal, then restart Claude Code:
npx skills add pingidentity/ping-sdk-agent-skills
Once installed, reference a skill in your prompt, for example: "Scaffold an authentication flow for my Android app."
For more information, refer to the Claude Code skills documentation.
There are two ways to install skills in Cursor.
Option 1: In-app (Remote Rule)
-
Open Cursor Settings (Cmd+Shift+J on Mac, Ctrl+Shift+J on Windows/Linux).
-
Navigate to Rules.
-
In the Project Rules section, click Add Rule and select Remote Rule (GitHub).
-
Enter
https://github.com/pingidentity/ping-sdk-agent-skillsand save.
Option 2: Skills CLI
Run from your terminal:
npx skills add pingidentity/ping-sdk-agent-skills
Cursor automatically discovers installed skills on startup. Once installed, reference a skill in your prompt, for example: "Help me build authentication for my iOS app."
For more information, refer to the Cursor skills documentation.
There are two ways to install skills in Gemini CLI.
Option 1: Gemini CLI command
gemini skills install https://github.com/pingidentity/ping-sdk-agent-skills.git
Option 2: Skills CLI
npx skills add pingidentity/ping-sdk-agent-skills
Once installed, reference a skill in your prompt, for example: "Scaffold an authentication flow for my React app."
For more information, refer to the Gemini CLI skills documentation.
There are two ways to install skills in Codex.
Option 1: Skill installer
$skill-installer pingidentity/ping-sdk-agent-skills
Option 2: Skills CLI
npx skills add pingidentity/ping-sdk-agent-skills
Once installed, reference a skill in your prompt, for example: "Help me build an Android authentication flow with Ping."
For more information, refer to the Codex skills documentation.
Combine with the AIC MCP Server
The Mobile and Web App Integration Agent Skills and the AIC MCP Server complement each other well. With both active in your AI assistant, you can move from environment configuration to working application code without leaving your IDE.
Here are some ways you might combine them:
-
Configure, then build: Use the AIC MCP Server to create a journey or theme in your PingOne Advanced Identity Cloud sandbox, then ask the SDK skill to scaffold a mobile or web app that connects to it. For example:
"Create a new MFA journey in my AIC sandbox, then scaffold a React app that uses it."
-
Inspect and replicate: Use the AIC MCP Server to retrieve an existing journey or OIDC app configuration, then ask the SDK skill to generate client code that matches it. For example:
"Show me the Login journey configuration, then scaffold an iOS app that implements the same flow."
-
Debug end-to-end: Use the AIC MCP Server logging tools to trace a failed authentication, then ask the SDK skill to review or update the relevant client-side code. For example:
"Show me failed login attempts from the last hour, then help me update the Android app’s callback handling."
|
You don’t need to coordinate the tools manually. Describe your goal in a single prompt and your AI assistant will use whichever combination of MCP tools and skills fits the task. |