Help us improve
Share bugs, ideas, or general feedback.
From acp-agentic-commerce
Scaffolds ACP merchant servers in Python (FastAPI/Flask/Django), TypeScript (Express), Go: fetches OpenAPI specs/JSON schemas, installs deps, configures env, stubs endpoints/webhooks/middleware.
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-setupThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
1. **Fetch the latest spec version**: Web-search `site:github.com agentic-commerce-protocol CHANGELOG` for the current spec version
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.
Scaffolds UCP projects for merchant servers or platform clients, including SDK installs (Python/JS), discovery profile, and structure. Use when starting UCP implementations.
Applies AP2 development patterns for multi-agent payment architecture, UCP integration, x402 crypto payments, mock provider testing, and production deployment in agentic payment systems.
Share bugs, ideas, or general feedback.
site:github.com agentic-commerce-protocol CHANGELOG for the current spec versionhttps://github.com/agentic-commerce-protocol/agentic-commerce-protocol/tree/main/spec — download the latest versioned checkout and delegate-payment OpenAPI YAML fileshttps://developers.openai.com/commerce/guides/get-started/ for onboarding stepsagentic-commerce-protocol and npm for ACP-related packages. Note: there is no official standalone SDK — most implementations use the OpenAPI spec directly or reference implementations like Medusa.jsScaffolds a new ACP merchant server project:
These must be externalized (env vars or config file):
ACP_API_KEY — Bearer token for authenticationACP_API_VERSION — Spec version (YYYY-MM-DD format)ACP_WEBHOOK_SECRET — HMAC signing key for webhooksSTRIPE_API_KEY — If using Stripe as PSP for delegated paymentACP_MERCHANT_ID — Merchant identifier for SPT scopingmerchant-server/
├── config/ # Environment and settings
├── routes/
│ ├── checkout.py/ts # 5 checkout endpoints
│ ├── webhooks.py/ts # Webhook receiver
│ └── health.py/ts # Health check
├── middleware/
│ ├── auth.py/ts # Bearer token validation
│ ├── idempotency.py/ts # Idempotency key handling
│ └── versioning.py/ts # API-Version header validation
├── models/ # Data models from JSON schema
├── services/
│ ├── checkout.py/ts # Business logic
│ ├── payment.py/ts # PSP integration
│ └── inventory.py/ts # Stock management
├── schemas/ # OpenAPI + JSON schemas
└── tests/
Fetch the OpenAPI spec for exact endpoint paths, request/response shapes, and status codes before generating stubs.