Help us improve
Share bugs, ideas, or general feedback.
From acp-agentic-commerce
Validates ACP implementations against protocol specs: schema validation, checkout flows, idempotency, error handling, security checks, production readiness. Use for compliance and launch prep.
npx claudepluginhub orcaqubits/agentic-commerce-skills-plugins --plugin acp-agentic-commerceHow this skill is triggered — by the user, by Claude, or both
Slash command
/acp-agentic-commerce:acp-conformanceThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Fetch live docs**:
Provides ACP patterns for idempotency, error handling, 3D Secure flows, request signing, rate limiting, monitoring, and security best practices. Use when designing architecture or addressing production issues.
Runs UCP conformance tests to validate server implementations against official suite covering checkout lifecycle, orders, fulfillment, payments, idempotency, webhooks, security. Guides writing custom tests and CI integration.
Validates MPP payment integrations against specs: HTTP 402 challenges, payment headers, Stripe/Tempo methods, OpenAPI discovery, security, and production readiness. For audits and launches.
Share bugs, ideas, or general feedback.
Fetch live docs:
https://developers.openai.com/commerce/guides/production/ for OpenAI's production readiness checklistsite:github.com agentic-commerce-protocol spec openapi for the latest OpenAPI specs to validate againstsite:github.com agentic-commerce-protocol spec json-schema for JSON schemashttps://developers.openai.com/commerce/guides/get-started/ for onboarding requirementscompleted statusnot_ready_for_payment → ready_for_payment when all data providedauthentication_required → completed after 3DScanceled is terminal (no transitions out)Idempotency-Key + same body = identical response with Idempotent-Replayed: trueidempotency_conflictidempotency_in_flight with Retry-AfterAuthorization: Bearer <token> required on all requestsAPI-Version required and matches spec versionIdempotency-Key required on all POST{type, code, message, param} structureparam uses JSONPath (RFC 9535) syntaxtype is one of: invalid_request, processing_error, service_unavailableFetch the OpenAI production readiness guide and latest OpenAPI specs for the most current conformance requirements before testing.