From ucp-agentic-commerce
Implements UCP Identity Linking with OAuth 2.0 authorization code flow to connect buyer accounts across platforms and merchants for personalized checkouts.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin ucp-agentic-commerceThis skill is limited to using the following tools:
**Fetch live spec**: Web-search `site:ucp.dev specification identity-linking` and fetch the page for exact OAuth requirements, scopes, and metadata format.
Guides Next.js Cache Components and Partial Prerendering (PPR) with cacheComponents enabled. Implements 'use cache', cacheLife(), cacheTag(), revalidateTag(), static/dynamic optimization, and cache debugging.
Migrates code, prompts, and API calls from Claude Sonnet 4.0/4.5 or Opus 4.1 to Opus 4.5, updating model strings on Anthropic, AWS, GCP, Azure platforms.
Automates semantic versioning and release workflow for Claude Code plugins: bumps versions in package.json, marketplace.json, plugin.json; verifies builds; creates git tags, GitHub releases, changelogs.
Fetch live spec: Web-search site:ucp.dev specification identity-linking and fetch the page for exact OAuth requirements, scopes, and metadata format.
Also fetch https://developers.google.com/merchant/ucp/guides/identity-linking for Google's integration guide.
Identity Linking lets a Platform (AI agent) authenticate a buyer with a Business (merchant) so the agent can:
UCP mandates RFC 6749 Section 4.1 (Authorization Code) as the primary mechanism:
/.well-known/oauth-authorization-server| Scope | Grants |
|---|---|
ucp:scopes:checkout_session | All checkout operations (create, get, update, complete, cancel) |
A scope covering a capability grants access to ALL operations of that capability.
Identity Linking is declared as a capability in the Business's discovery profile. It includes:
Business:
/.well-known/oauth-authorization-serverPlatform:
Fetch the exact current requirements from the live spec — OAuth details (PKCE requirements, token formats, etc.) may evolve.