skills/vercel-labs/sitecore-skills/marketplace-add-xmc

marketplace-add-xmc

SKILL.md

Add 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-component to build UI for the data
  • Use /marketplace-sdk-reference for detailed type information

Reference Files

Weekly Installs
2
GitHub Stars
1
First Seen
2 days ago
Installed on
opencode2
gemini-cli2
claude-code2
github-copilot2
codex2
kimi-cli2