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.
npx skills add https://github.com/vercel-labs/sitecore-skills --skill marketplace-add-extension
You are helping the user add a new extension point to their Sitecore Marketplace app.
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 |
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.
Remind the user to register the extension point in the Sitecore Developer Portal:
/custom-field)/marketplace-build-component to build out the UI/marketplace-sdk-reference to look up available queries/mutations for this extension type/marketplace-add-xmc if the extension needs XM Cloud dataTake vercel-labs/marketplace-add-extension from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
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.