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 agent 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. Interoperability with our MCP servers and CLIs will continue to be enhanced and are limited at this time. |
Ping Identity Agent Plugins
Ping Identity Agent Plugins give AI coding agents deep knowledge of Ping Identity platforms through six composable skills. Each skill targets a specific layer of identity work, from platform setup and orchestration to app integration and securing AI agents, and they are designed to be used together.
Installing the plugin in Claude Code or Cursor also automatically registers the AIC MCP Server and DaVinci MCP Server, giving your agent live access to your tenant alongside the skills.
Install for your AI agent
-
Claude Code
-
Cursor
-
GitHub Copilot
-
Gemini CLI
-
Skills CLI (npx)
Run the following slash command directly inside Claude Code:
/plugin marketplace add https://github.com/pingidentity/agent-plugins
Go to Settings, then Plugins, and search for and add https://github.com/pingidentity/agent-plugins.
Clone the repository, then add the relevant SKILL.md files to .github/copilot-instructions.md in your project.
Add the following to your GEMINI.md:
plugins:
- https://github.com/pingidentity/agent-plugins
npx skills add pingidentity/agent-plugins
See skills.sh for agent-specific setup instructions.
You can also install a single skill instead of the full plugin:
npx skills add pingidentity/agent-plugins/plugins/ping-identity/skills/ping-quickstart
|
The skills work better together. Install the full plugin for the most benefit. |
The six skills
Each skill provides targeted context to help your AI agent reason about Ping Identity platforms and common identity patterns. Think of them as a starting point: they grow over time, and work best alongside documentation, MCP tools, and your own prompts.
| Skill | What it does |
|---|---|
|
Routes to other skills and acts as the front door for all Ping Identity work. Identifies which platform you are on, what you are trying to accomplish, and routes you to the right skill. Start here when the platform or starting point is unknown. |
|
General platform setup, administration, and core configuration across PingOne, PingOne Advanced Identity Cloud, self-managed software. Covers environments, app registration, SSO, directories, policies, and branding. |
|
Guidance around designing and building authentication flows, journeys, and orchestration logic across DaVinci, PingOne Advanced Identity Cloud / PingAM.. Covers login, registration, MFA, passwordless, step-up, progressive profiling, and social login. |
|
Understanding of Ping’s shared services: PingOne Protect (risk scoring), PingOne Verify (identity proofing), PingOne MFA, PingOne Credentials (verifiable credentials), PingOne IGA (governance), and PingOne Authorize (fine-grained authorization). |
|
Integration knowledge of Ping Identity into web, mobile, and server-side applications. Covers Android, iOS, React, and JavaScript SDKs; OIDC / OAuth 2.0 wiring; backend token validation; and SDK troubleshooting. Includes the Mobile and Web App Integration Agent Skills. |
|
Assistance with securing AI agents and LLM-powered apps with Ping Identity. Covers agent identity registration, machine-to-machine auth, Verified Trust signals, PingGateway as an MCP gateway, CIBA human-in-the-loop approvals, and bot / agent detection. |
A complete solution typically spans two or three skills. ping-quickstart tells you which combination to load.
|
ping-quickstart
ping-quickstart is the entry point for all Ping Identity work.
It detects which platform you are working on, what you are trying to accomplish, and routes you to the one or two skills best suited for the task.
Use it when:
-
You are new to Ping Identity and are not sure which product handles your use case
-
The platform has not been established yet in your conversation
-
You want to compare or evaluate Ping Identity products
-
You receive a generic request like "help me add login to my app" without further context
ping-quickstart does not answer questions directly. It orients your agent and hands off to the right skill.
ping-foundation
ping-foundation can help with platform setup, administration, and core configuration across Ping Identity platforms.
Things it can help with include:
-
Provisioning environments and tenants across PingOne, PingOne Advanced Identity Cloud, PingFederate, PingAccess, PingDirectory, and PingID
-
Registering OIDC, SAML, and OAuth 2.0 applications
-
Configuring SSO and Platform SSO
-
Managing directories, user populations, and schema
-
Setting up sign-on policies, authentication policies, branding, and custom domains
-
Advising on tenant architecture: how to structure environments, profiles, and populations
ping-orchestration
ping-orchestration can help with the design and construction of authentication flows, journeys, and orchestration logic.
It can assist with flow work across DaVinci, PingOne Advanced Identity Cloud / PingAM, and PingFederate, including:
-
Login, registration, account recovery, and MFA enrollment flows
-
Passwordless authentication using passkeys, FIDO2, magic links, and biometrics
-
Step-up authentication and progressive profiling
-
Social login and consent flows
-
Authenticator app enrollment, TOTP, and push MFA
-
Transaction approvals and CIBA (human-in-the-loop out-of-band)
-
Node sequencing, flow troubleshooting, and pattern advice ("what nodes do I need for X?")
ping-universal-services
ping-universal-services can help configure and invoke Ping Identity’s shared strategic services: the capabilities typically invoked from within a flow rather than standing alone.
It can assist with:
-
PingOne Protect: risk scoring, risk policies, behavioral predictors, and the Signals SDK
-
PingOne Verify: identity proofing, KYC, document verification, and liveness checks
-
PingOne MFA: device management, MFA policies, enrollment APIs, and MFA-as-a-service
-
PingOne Credentials: verifiable credential issuance, presentation, and revocation
-
PingOne IGA: access requests, access reviews, provisioning, and entitlements
-
PingOne Authorize: fine-grained authorization and attribute-based access control (ABAC) policies
When a Protect, Verify, IGA, or Authorize node or connector appears inside a DaVinci flow or PingOne Advanced Identity Cloud journey, configuring that node belongs to this skill, not ping-orchestration.
ping-app-integration
ping-app-integration can help with code-level integration work against Ping Identity platforms.
It includes the Mobile and Web App Integration Agent Skills for mobile and web app authentication scaffolding.
Things it can help with include:
-
Android (Kotlin, Jetpack Compose) and iOS (Swift, SwiftUI) SDK integration
-
React and JavaScript SDK integration
-
Embedding DaVinci flows and PingOne Advanced Identity Cloud journeys into web and mobile apps
-
OIDC authorization code + PKCE flow wiring for client-side apps
-
Server-side backend OIDC for Node.js, Java, Python, and .NET
-
Token validation, refresh, and session management
-
Client credentials (M2M) and token exchange patterns
-
Troubleshooting: redirect_uri_mismatch, CORS errors, token refresh failures
-
ForgeRock SDK to Ping Orchestration SDK migration
-
On-premises PingFederate and PingAccess agent integration
ping-identity-for-ai
ping-identity-for-ai can help with securing AI agents and LLM-powered applications with Ping Identity.
It draws on the Identity for AI five-pillar architecture: Agent Identity, Agent Security, Agent Gateway, Agent Detection, and Verified Trust.
Things it can help with include:
-
Registering a verified identity for AI agents using client credentials and short-lived tokens
-
Machine-to-machine (M2M) authentication and token rotation for autonomous agents
-
Using PingGateway as an MCP gateway to front AI-facing APIs with OAuth validation, auditing, rate limiting, and policy enforcement
-
CIBA human-in-the-loop approvals for high-risk agent actions
-
Delegated tokens for helpdesk AI agents or workforce AI agents acting on behalf of users
-
Bot and agent detection using PingOne Protect
-
Verified Trust signals for AI applications and verifiable credentials for AI-to-AI interactions
Mobile and Web App Integration Agent Skills
The Mobile and Web App Integration Agent Skills are an open-source skill collection that gives your AI agent deep, targeted knowledge of Ping Identity’s client-side orchestration SDKs for building mobile and web authentication flows.
|
The Mobile and Web App Integration Agent Skills are referenced and used directly within the |
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 agent
-
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)
/plugins marketplace add pingidentity/ping-sdk-agent-skills
Option 2: Skills CLI
npx skills add pingidentity/ping-sdk-agent-skills
For more information, refer to the Claude Code skills documentation.
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
npx skills add pingidentity/ping-sdk-agent-skills
For more information, refer to the Cursor skills documentation.
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
For more information, refer to the Gemini CLI skills documentation.
Option 1: Skill installer
$skill-installer pingidentity/ping-sdk-agent-skills
Option 2: Skills CLI
npx skills add pingidentity/ping-sdk-agent-skills
For more information, refer to the Codex skills documentation.