From acp-agentic-commerce
Guides authoring custom ACP extensions—composable add-ons with JSONPath targeting, schema composition, versioning for proprietary or domain-specific features beyond built-ins.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin acp-agentic-commerceThis skill is limited to using the following tools:
**Fetch live docs**:
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 docs:
site:github.com agentic-commerce-protocol rfcs extensions for the extensions framework RFCsite:github.com agentic-commerce-protocol examples for extension exampleshttps://developers.openai.com/commerce/specs/checkout/ for how extensions integrate with checkoutsite:github.com agentic-commerce-protocol rfcs discount_extensionExtensions are composable, optional add-ons that augment ACP's core capabilities. They allow the protocol to grow without bloating the core spec — new features are added as extensions with independent lifecycles.
Every extension defines:
discount); third-party use reverse-domain (com.example.loyalty)YYYY-MM-DD)extends field linking to the parent (e.g., extends checkout)Extensions use JSONPath (RFC 9535) to inject fields into core schema locations:
$.CheckoutSessionCreateRequest.discounts — Add fields to the create request$.CheckoutSession.discounts — Add fields to the responsedraft → experimental → stable → deprecated → retired
discount, intent_traces, affiliate_attributioncom.mycompany.loyalty, io.myplatform.subscriptionStudy these before authoring custom extensions:
draft lifecycle, graduate through experimental to stableFetch the extensions framework RFC for the exact extension manifest structure, JSONPath targeting syntax, and schema composition rules before implementing.