All skills
vercel-labs avatar

marketplace-add-xmc

vercel-labs/sitecore-skills

Skills to work with Sitecore + Vercel

3 5 Updated 3 weeks ago First seen 2 months agoactive
npx -y skilld add gh:vercel-labs/sitecore-skills -s marketplace-add-xmc

No curator note yet. Be the first to add yours — one line on why you reach for this skill.

Other metadata
argument-hint
[api-name]

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

Source: SKILL.md on GitHub

No curators have added this skill yet. Be the first to include it in a collection.