orcaqubits/agentic-commerce-skills-plugins/ucp-setup
Claude Code and agent skill by orcaqubits/agentic-commerce-skills-plugins
- community
Checking that the SKILL.md file is still in the repository.
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.
Install
npx vskill@latest install orcaqubits/agentic-commerce-skills-plugins/ucp-setupSKILL.md
UCP Project Setup
Before writing any code
- Web-search
site:ucp.dev specification overviewto confirm the latest spec version. - Fetch the latest SDK READMEs:
- Python: https://github.com/Universal-Commerce-Protocol/python-sdk
- JS/TS: https://github.com/Universal-Commerce-Protocol/js-sdk
- Fetch the sample servers for reference architecture:
- https://github.com/Universal-Commerce-Protocol/samples
What to scaffold
1. Determine the role
Ask the user: are they building a Business (merchant server that exposes checkout), a Platform (AI agent that drives checkout), or both?
2. Install the SDK
- Python: Clone the official python-sdk repo and use
uv sync, or install FastUCP viapip install fastucp-pythonfor decorator-based approach. Note:fastucp-pythonis a community/third-party package, not an official UCP SDK. - JS/TS:
npm install @ucp-js/sdkfor TypeScript types and Zod schemas. - Always verify the latest install instructions from the live GitHub README before running.
3. Discovery profile (/.well-known/ucp)
Every Business MUST publish a discovery profile. This is the first thing to implement.
The profile declares:
- Protocol version
- Services (which transport bindings are supported, with endpoint URLs)
- Capabilities (checkout, orders, identity linking — each with version and schema URI)
- Extensions (fulfillment, discount, buyer consent, AP2 — each declaring which capability they extend)
- Payment handlers (accepted payment methods with configuration)
- Signing keys (EC P-256 public keys for webhook signatures)
Fetch https://ucp.dev/latest/specification/overview/ and https://developers.google.com/merchant/ucp/guides/ucp-profile for the exact current schema before generating the profile.
4. Project structure (Business server)
5. Environment configuration
- Store signing private keys securely (env vars or secrets manager)
- Never hardcode payment handler credentials
- Use
.env+.gitignorefor all secrets
6. Verify setup
- Serve the discovery profile and validate its JSON against the schema from https://ucp.dev/latest/specification/reference/
- Use the UCP Playground at https://ucp.dev/latest/specification/shopping/playground/ to test discovery step
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingskills/ucp-setup/SKILL.md
Popularity
- Repository stars
- 39
- Repository forks
- 18
- 7-day trend score
- 18
Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/orcaqubits/agentic-commerce-skills-plugins/ucp-setup)