About marketplace-add-xmc
A skill for adding XM Cloud API integration to Sitecore Marketplace apps. It helps developers identify the needed API and choose a client-side or server-side implementation path.
Key features
- 01Select an XM Cloud API
- 02Choose client- or server-side access
- 03Reference API implementation patterns
- 04Suggest related Marketplace skills
Use cases
- 01Adding site or page data access
- 02Implementing authoring API queries
- 03Importing or exporting content
- 04Invoking XM Cloud agents
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ vercel-labs/ sitecore-skills --skill marketplace-add-xmcAfter installing, type/marketplace-add-xmcin Claude Code to confirm it loaded.
Bundled filesreferences/xmc-patterns.md
Details
From the project READMEAdd 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
Comments
Markdown supported