mcpbeat

Marketplace Add Extension

vercel-labs/marketplace-add-extension

Adds a new extension point route to a Sitecore Marketplace app. Use when the user wants to add a custom field, dashboard widget, context panel, fullscreen page, or standalone route.

3k tokens
context cost
the whole folder, loaded on every use
2
files
instructions only
0
copies elsewhere
how many repositories repackaged it
3
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/vercel-labs/sitecore-skills --skill marketplace-add-extension

What comes with it

8 251 bytes besides the instruction
references/extension-types.md

The instruction itself

6 sections, as written by the author

Add an Extension Point Route

You are helping the user add a new extension point to their Sitecore Marketplace app.

Step 1: Determine Extension Type

Ask the user which type (or infer from $ARGUMENTS):

| Type | Slug | Description | Typical Size |

|------|------|-------------|-------------|

| Custom Field | custom-field | Inline field in content editor | ~300px wide |

| Dashboard Widget | dashboard-widget | Widget on the dashboard | ~400x300px |

| Pages Context Panel | pages-context-panel | Side panel in Pages editor | ~350px wide, full height |

| Fullscreen | fullscreen | Full-page within Sitecore shell | Full viewport |

| Standalone | standalone | Independent page | Full viewport |

Step 2: Generate the Route

Create the route at app/<extension-type>/page.tsx (or a custom path the user prefers).

See extension-types.md for complete boilerplate templates for each extension type.

Step 3: Register in Developer Portal

Remind the user to register the extension point in the Sitecore Developer Portal:

  • Go to Developer Portal → Your App → Extension Points
  • Click "Add Extension Point"
  • Select the type and set the route path (e.g., /custom-field)

Step 4: Suggest Next Steps

  • Use /marketplace-build-component to build out the UI
  • Use /marketplace-sdk-reference to look up available queries/mutations for this extension type
  • Use /marketplace-add-xmc if the extension needs XM Cloud data

Reference Files

  • Extension Types — Boilerplate templates for each extension type

How to use it

Copy the folder

Take vercel-labs/marketplace-add-extension from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.