
vercel-labs/sitecore-skills
7 skills132 installs21 starsGitHub
Install
npx skills add https://github.com/vercel-labs/sitecore-skillsSkills in this repo
1Marketplace Scaffoldmarketplace-scaffold is an agent skill for solo and indie builders shipping extensions on the Sitecore marketplace with Next.js. It turns an architecture decision—simple client-side UI versus Auth0-backed full-stack with server SDKs—into a concrete file layout aligned with official registry URLs. The guide compares built-in auth against Auth0 tenants, API routes, and external API proxying so you do not over-build or under-power your extension. Package selection walks through required Client SDK, XM Cloud authoring and agent APIs, optional AI Brand Review skills, and the Blok theme layer. After the skill runs, your repo should expose ClientSDK.init wiring, React SitecoreProvider context, hooks for SDK access, and an updated root layout on the client path, with a clear escalation path to the Auth0 scaffold when server-side processing is required. Use it at the start of a marketplace project before writing feature pages.21installs2Marketplace Add ExtensionMarketplace Add Extension is an agent skill that supplies boilerplate for Sitecore Marketplace extension points so solo builders can add custom fields inside the content editor and widgets on the dashboard without reverse-engineering host APIs from scratch. The documented routes use Next.js app router pages, client-side marketplace hooks, and common UI primitives for labels, inputs, and skeleton loading states. It targets developers shipping marketplace apps or internal extensions where inline field editing and dashboard summaries must talk to the Sitecore host through the marketplace client. The skill is task-focused integration work rather than a full methodology: copy the templates, adapt mutations for your field type, and flesh out data fetching for widgets. Best paired with an existing Sitecore XM Cloud or marketplace app repo and familiarity with React.20installs3Marketplace Build Componentmarketplace-build-component is a reference skill for solo builders wiring Sitecore Marketplace Blok components into a shadcn-based frontend. It documents the install-first Blok theme and a table of layout, form, and navigation blocks with exact marketplace JSON endpoints agents can pass to npx shadcn. Use it when you are in active UI build on a Sitecore-integrated SaaS or content site and need consistent component names, variants (for example button default/destructive/outline), and install URLs instead of improvising paths. It does not scaffold pages or configure XM Cloud—only the component catalog and install mechanics—so it fits developers who already chose shadcn and need fast, repeatable additions from the official marketplace registry.20installs4Marketplace Sdk Referencemarketplace-sdk-reference documents the Sitecore Marketplace SDK AI surface for builders embedding skills inside marketplace applications. It shows how to initialize ClientSDK with the AI module, resolve sitecoreContextId from application context, and call generateBrandReview against a configured brand kit for text, banner images, or documents supplied by URL. Solo developers use it while integrating AI-assisted compliance checks into editorial or launch workflows without reading the full npm package docs. The patterns assume an iframe or child app talking to window.parent and are most valuable when you already have a brand kit in Sitecore and need repeatable mutate signatures for agents to implement or extend.20installs5Marketplace Add Xmcmarketplace-add-xmc captures XM Cloud API code patterns for Sitecore Marketplace applications. It explains registering the XMC module on ClientSDK, obtaining sitecoreContextId from app context or useAppContext in React, and listing sites via xmc.sites.listSites with typed Site models. Solo builders shipping marketplace-hosted experiences against XM Cloud use it when agents need consistent client initialization and hook usage instead of guessing query string shapes. The skill focuses on sites API entry points shown in the readme and pairs naturally with the Blok component catalog once you need to bind UI to real Sitecore site metadata.19installs6Marketplace Add AiMarketplace Add AI is a Sitecore Marketplace SDK integration skill for solo builders shipping embedded marketplace apps in TypeScript and React. It documents how to register the AI module when initializing ClientSDK against window.parent, then implement a client component that submits brandkit id and content for automated brand review. The readme surfaces a full BrandReviewText example with loading and error states, issue badges by severity, and structured review results (score, summary, issues). Use it when you already host an app inside Sitecore Marketplace and need AI-assisted copy checks without inventing SDK wiring from scratch. It does not replace backend auth, deployment, or generic LLM prompting—only the marketplace AI client patterns. Pair it with your existing design system components and environment-specific client configuration before shipping to content authors.16installs7Marketplace Deploymarketplace-deploy is a configuration skill for solo builders shipping Sitecore-connected Next.js marketplace apps to Vercel. It walks through where to define security headers—preferring next.config.ts over vercel.json when possible—and spells out the frame-ancestors directive that lets Sitecore Cloud host your UI in an iframe. The skill contrasts CSP versus legacy X-Frame-Options thinking and calls out the blank-iframe failure mode when embedding rules are wrong. It also surfaces how to wire client-visible environment variables on Vercel so the app behaves the same in preview and production. Use it when your app is ready to deploy but Sitecore embedding or header defaults are still unclear, especially if you are new to marketplace packaging on Vercel.16installs