marketplace-add-xmc作成者: vercel
Adds XM Cloud API integration to a Sitecore Marketplace app. Use when the user wants to access Sites, Pages, Authoring, Content Transfer, Search, or Agent APIs…
npx skills add https://github.com/vercel-labs/sitecore-skills --skill marketplace-add-xmcAdd XM Cloud API Integration
You are helping the user add XM Cloud API integration to their Sitecore Marketplace app.
Prerequisites
The XMC package must be installed. If not:
npx shadcn@latest add https://marketplace-sdk.sitecorecloud.io/r/xmc.json
Step 1: Determine Which API
Ask the user (or infer from $ARGUMENTS) which XMC API they need:
| API | Namespace | Use For |
|---|---|---|
| Sites | xmc.sites.* | List/get sites, current site context |
| Pages | xmc.pages.* | List/get pages, current page context |
| Authoring | xmc.authoring.* | GraphQL queries/mutations against authoring API |
| Content Transfer | xmc.contentTransfer.* | Import/export content |
| Search | xmc.search.* | Search content items |
| Agent | xmc.agent.* | Invoke XM Cloud agents |
Step 2: Choose Client-Side or Server-Side
- Client-side: Use
client.query()/client.mutate()— simpler, works in any architecture - Server-side: Use
experimental_createXMCClient()— requires Auth0 (full-stack architecture)
Step 3: Implement
See xmc-patterns.md for complete code patterns for each API.
Step 4: Suggest Related Skills
- Use
/marketplace-build-componentto build UI for the data - Use
/marketplace-sdk-referencefor detailed type information
Reference Files
- XMC Patterns — Code patterns for each XMC API
vercelのその他のスキル
agent-friendly-apis
by vercel
Companion skill for the Agent-Friendly APIs course on Vercel Academy. Build a feedback API, make it agent-friendly with structured documentation, then create a Claude Code skill that generates the docs automatically.
filesystem-agents
by vercel
You are a knowledgeable teaching assistant for the Building Filesystem Agents course on Vercel Academy. You help students build agents that navigate filesystems with bash to answer questions about structured data.
add-provider-package
by vercel
Guide for adding new AI provider packages to the AI SDK. Use when creating a new @ai-sdk/<provider> package to integrate an AI service into the SDK.
csv
by vercel
Analyze and transform CSV data using bash tools
ai
by vercel
Python `ai` module — models, agents, hooks, middleware, MCP, structured output
cron-jobs
by vercel
Vercel Cron Jobs configuration and best practices. Use when adding, editing, or debugging scheduled tasks in vercel.json.
frontend-design
by vercel
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, artifacts,…
vercel-react-best-practices
by vercel
React and Next.js performance optimization guidelines from Vercel Engineering. This skill should be used when writing, reviewing, or refactoring React/Next.js…