About marketplace-add-extension
marketplace-add-extension is a skill for adding extension-point routes to Sitecore Marketplace apps. It helps select an extension type, generate a route, and register it in the Developer Portal.
Key features
- 01Guidance for five extension types
- 02Route generation for an extension
- 03Custom route path support
- 04Developer Portal registration steps
- 05Pointers to related Marketplace skills
Use cases
- 01Adding a custom field route
- 02Creating a dashboard widget route
- 03Adding a Pages context panel
- 04Setting up a standalone or fullscreen route
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ vercel-labs/ sitecore-skills --skill marketplace-add-extensionAfter installing, type/marketplace-add-extensionin Claude Code to confirm it loaded.
Bundled filesreferences/extension-types.md
Details
From the project READMEAdd 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-componentto build out the UI - Use
/marketplace-sdk-referenceto look up available queries/mutations for this extension type - Use
/marketplace-add-xmcif the extension needs XM Cloud data
Reference Files
- Extension Types — Boilerplate templates for each extension type
Comments
Markdown supported