Updated 1mo ago
by OrcaQubits
agentic-commerce-skills-plugins
Skills & plugins for agentic commerce : UCP, ACP, AP2, A2A, WebMCP, Magento 2, BigCommerce, WooCommerce
39 GitHub stars (39)
Steady at 39 stars — no new stars in the 16 days since Sep 30.
- 30 skills (30 skills found in its SKILL.md files)
- 18 forks (18 forks)
- 1mo ago last update (Last updated 1mo ago)
Install
Skills CLI
npx skills add OrcaQubits/agentic-commerce-skills-plugins
Asks which skills and agents to install. Just one: npx skills add OrcaQubits/agentic-commerce-skills-plugins --skill ucp-ap2-mandates — add -g for every project.
Claude Code
git clone https://github.com/OrcaQubits/agentic-commerce-skills-pluginscp -r "agentic-commerce-skills-plugins/skills/ucp-ap2-mandates" ~/.claude/skills/
Copies the ucp-ap2-mandates skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add OrcaQubits/agentic-commerce-skills-plugins
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 30 of 1733 files.
-
ucp-ap2-mandates
Implement UCP AP2 Mandates extension — cryptographic payment mandates for fully autonomous agent commerce using SD-JWT credentials, merchant authorization signatures, and the Agent Payments Protocol. Use when building autonomous agent payment flows without human-in-the-loop.
skills/ucp-ap2-mandates/SKILL.md on GitHub (opens in a new tab) -
ucp-buyer-consent
Implement the UCP Buyer Consent extension — GDPR/CCPA consent collection, consent fields in checkout sessions, and privacy-compliant consent management. Use when adding consent flows, privacy compliance, or data processing agreements to UCP checkout.
skills/ucp-buyer-consent/SKILL.md on GitHub (opens in a new tab) -
ucp-cart
Implement the UCP Cart capability (`dev.ucp.shopping.cart`) — a lightweight CRUD surface for collecting line items before purchase intent exists, and its conversion into a Checkout session. Use when building pre-checkout item collection, shareable carts, or cart-recovery flows over REST, MCP, or Embedded bindings.
skills/ucp-cart/SKILL.md on GitHub (opens in a new tab) -
ucp-catalog
Implement the UCP Catalog capability (`dev.ucp.shopping.catalog`) — free-text product Search and identifier-based Lookup, the Product/Variant data model, media, ratings, and quantity units. Use when exposing product discovery to agents or consuming a business catalog before cart and checkout.
skills/ucp-catalog/SKILL.md on GitHub (opens in a new tab) -
ucp-checkout-a2a
Implement UCP Checkout over the A2A (Agent-to-Agent) binding — enable autonomous agent-to-agent commerce using Agent Cards and structured message parts. Use when building agent-to-agent commerce flows.
skills/ucp-checkout-a2a/SKILL.md on GitHub (opens in a new tab) -
ucp-checkout-mcp
Implement UCP Checkout over the MCP (Model Context Protocol) binding — expose checkout operations as MCP tools for AI agents. Use when building an MCP server that AI agents like Claude or Gemini can call for commerce, or when integrating with Shopify's MCP endpoint.
skills/ucp-checkout-mcp/SKILL.md on GitHub (opens in a new tab) -
ucp-checkout-rest
Implement UCP Checkout over the REST binding — create, get, update, complete, and cancel checkout sessions with proper headers, idempotency, status transitions, and error handling. Use when building REST-based UCP checkout endpoints or clients.
skills/ucp-checkout-rest/SKILL.md on GitHub (opens in a new tab) -
ucp-conformance
Run and write UCP conformance tests — validate a UCP implementation against the official test suite covering checkout lifecycle, orders, fulfillment, payments, idempotency, webhooks, and security. Use when testing or validating a UCP implementation.
skills/ucp-conformance/SKILL.md on GitHub (opens in a new tab) -
ucp-dev-patterns
UCP development patterns — capability negotiation algorithms, idempotency implementation, error resolution loops, multi-binding servers, and production architecture. Use when designing the internal architecture of a UCP implementation or solving cross-cutting concerns.
skills/ucp-dev-patterns/SKILL.md on GitHub (opens in a new tab) -
ucp-discount
Implement the UCP Discount extension — discount code application, validation, allocation tracking, and error handling. Use when adding promo code or discount logic to a UCP checkout.
skills/ucp-discount/SKILL.md on GitHub (opens in a new tab) -
ucp-embedded-checkout
Implement UCP Embedded Checkout Protocol — iframe/webview-based checkout UI for human escalation using JSON-RPC 2.0 over postMessage. Use when the checkout status is requires_escalation and the buyer needs a merchant-hosted UI.
skills/ucp-embedded-checkout/SKILL.md on GitHub (opens in a new tab) -
ucp-fulfillment
Implement the UCP Fulfillment extension — shipping and pickup methods, destinations, fulfillment groups, selectable options, and estimated delivery. Use when adding shipping/pickup logic to a UCP checkout.
skills/ucp-fulfillment/SKILL.md on GitHub (opens in a new tab) -
ucp-identity-linking
Implement UCP Identity Linking — OAuth 2.0 authorization code flow for linking buyer accounts between platforms and merchants, enabling personalized checkout experiences. Use when implementing account linking or SSO for UCP.
skills/ucp-identity-linking/SKILL.md on GitHub (opens in a new tab) -
ucp-location
Implement the UCP Location capability (`dev.ucp.common.location`) — Search and Lookup for physical locations (stores, restaurants, lockers) with spatial relations, operating hours, amenities, and item availability. Use when building local pickup discovery, store finders, or fulfillment-area verification.
skills/ucp-location/SKILL.md on GitHub (opens in a new tab) -
ucp-loyalty
Implement the UCP Loyalty extension — memberships, tiers, benefits, and rewards surfaced across catalog, cart, and checkout, with reverse-DNS program namespaces, `context.eligibility` claims, and provisional vs verified membership. Use when adding member pricing, tier recognition, or rewards forecasting to a UCP flow.
skills/ucp-loyalty/SKILL.md on GitHub (opens in a new tab) -
ucp-orders-webhooks
Implement UCP Order capability and webhook delivery — post-purchase order management with fulfillment tracking, adjustments (refunds/returns), and cryptographically signed webhook notifications. Use when building order management or webhook infrastructure.
skills/ucp-orders-webhooks/SKILL.md on GitHub (opens in a new tab) -
ucp-payment-authentication
Implement the UCP Payment Authentication extension (`dev.ucp.common.payment.authentication`) — browser-surface actions for device data collection and 3DS challenge during a payment attempt, including the ready/done handshake and origin validation. Use when adding 3-D Secure or strong customer authentication to a UCP checkout.
skills/ucp-payment-authentication/SKILL.md on GitHub (opens in a new tab) -
ucp-payment-handlers
Implement UCP payment handlers — configure Google Pay, Shop Pay, or custom payment methods with tokenization, credential flow, and instrument schemas. Use when integrating payment processing into a UCP checkout.
skills/ucp-payment-handlers/SKILL.md on GitHub (opens in a new tab) -
ucp-payment-terms
Implement the UCP Payment Terms extension (`dev.ucp.common.payment.terms`) — offering the buyer a choice of when payment is due via payment terms and schedules (pay now, deposit plus balance, deferred). Use when building split-timing payment options into a UCP checkout.
skills/ucp-payment-terms/SKILL.md on GitHub (opens in a new tab) -
ucp-permalink
Implement the UCP Permalink capability — browser-addressable shopping intent URLs that initialize cart/checkout state via a compact item path and UCP field-path query parameters, then redirect the buyer. Use when building campaign links, QR/social buy links, buyer prefill, or store-pickup deep links.
skills/ucp-permalink/SKILL.md on GitHub (opens in a new tab) -
ucp-schema-authoring
Author custom UCP schemas and extensions — create capability schemas, extension schemas, and type definitions using JSON Schema 2020-12 composition. Use when extending UCP with custom capabilities or building domain-specific extensions.
skills/ucp-schema-authoring/SKILL.md on GitHub (opens in a new tab) -
ucp-setup
Set up a UCP project — scaffold a merchant server or platform client with discovery profile, SDK installation, and project structure. Use when starting a new UCP implementation.
skills/ucp-setup/SKILL.md on GitHub (opens in a new tab) -
ucp-split-payments
Implement the UCP Split Payments extension (`dev.ucp.common.payment.split_payments`) — paying a single checkout with multiple instruments, specified vs open amounts, allocation order, `allowed_combinations` config, and atomic completion. Use when supporting gift cards plus a card, or any multi-instrument checkout.
skills/ucp-split-payments/SKILL.md on GitHub (opens in a new tab) -
a2a-agent-card
Create and configure A2A Agent Cards — the discovery document describing an agent's capabilities, skills, authentication, and endpoint. Use when defining what your agent exposes to other agents.
a2a-multi-agent/skills/a2a-agent-card/SKILL.md on GitHub (opens in a new tab) -
a2a-authentication
Implement A2A authentication — API keys, Bearer tokens, OAuth 2.0, OpenID Connect, and mutual TLS. Use when securing agent-to-agent communication and configuring Agent Card security schemes.
a2a-multi-agent/skills/a2a-authentication/SKILL.md on GitHub (opens in a new tab) -
a2a-client
Build an A2A client — the agent-side code that discovers other agents, sends tasks, handles responses, and manages multi-turn conversations. Use when implementing the client side that delegates work to A2A agents.
a2a-multi-agent/skills/a2a-client/SKILL.md on GitHub (opens in a new tab) -
a2a-dev-patterns
Apply A2A cross-cutting development patterns — orchestration topologies, idempotency, observability, agent registries, versioning, and production deployment. Use when architecting multi-agent systems or solving cross-cutting concerns.
a2a-multi-agent/skills/a2a-dev-patterns/SKILL.md on GitHub (opens in a new tab) -
a2a-error-handling
Implement A2A error handling — JSON-RPC errors, A2A-specific error codes, task failure states, retry strategies, and graceful degradation. Use when building robust error handling in A2A agents.
a2a-multi-agent/skills/a2a-error-handling/SKILL.md on GitHub (opens in a new tab) -
a2a-framework-integration
Integrate A2A with agent frameworks — Google ADK, LangGraph, CrewAI, AutoGen, AWS Bedrock AgentCore, and Microsoft Azure AI Foundry. Use when connecting framework-built agents to the A2A protocol for inter-agent communication.
a2a-multi-agent/skills/a2a-framework-integration/SKILL.md on GitHub (opens in a new tab) -
a2a-jsonrpc-transport
Implement the A2A JSON-RPC 2.0 transport layer — request/response format, method routing, batch requests, and HTTP details. Use when building custom A2A transport handling or debugging protocol-level issues.
a2a-multi-agent/skills/a2a-jsonrpc-transport/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.