starters
starters 收录了来自 sanity-labs 的 13 个 skills,并提供仓库级职业覆盖和站内 skill 详情页。
这个仓库中的 skills
Port the agent-ready content pattern (markdown routes, content negotiation, sitemap.md, llms.txt) from the agent-ready-content starter into an existing Sanity project. Use when someone wants their site's content served as markdown for AI agents, wants to add llms.txt, wants "Accept: text/markdown" content negotiation, or asks to make their docs or site agent-readable.
Overview of the analytics-informed content operations starter — how performance signal flows from an analytics platform into Sanity as derived signal, and how Studio, GROQ, and Content Agent turn it into editorial action. Trigger on: analytics content ops, performance signal, articlePerformance, triage views, trending rail, content intelligence, stale content, editorial signal.
Build analytics-platform-agnostic sync providers. Core AnalyticsProvider interface, fixture reference implementation, GA4 skeleton, and how to add Amplitude/Heap/Plausible. Trigger on: analytics provider, add analytics source, GA4 integration, fetchMetrics, provider adapter, sync classification, tier tuning.
Automate content improvement with Content Agent (Agent Actions) safely. The queued → staged review pipeline, draft-as-review-gate pattern, instruction design, and the Content Release upgrade. Trigger on: content agent, agent actions, agent.action.generate, triage, agentReview, stale content refresh, SEO drafting, review queue.
Add localized content rendering to a frontend project using the Sanity l10n plugin. The starter includes a complete Next.js reference implementation at apps/frontend/ — use this skill to understand those patterns, adapt them, or scaffold a frontend for a different framework (Astro, SvelteKit). Trigger on: add frontend, localized rendering, i18n routing, locale switcher, fallback content, frontend translation.
Work with a Sanity starter that uses structured content (glossaries, style guides, locale metadata) to make AI translation enterprise-grade. Covers prompt assembly, automated stale detection via Sanity Functions, translation quality evals, and the Agent Actions Translate API. Trigger on: customize glossary, add terminology, translation style guide, run evals, deploy functions, prompt assembly, debug translation, extend l10n plugin, Agent Actions Translate, blueprint deploy, stale detection, pre-translation, field-level translation, field translation, internationalizedArray, field workflow, publish gate, field matrix, per-field translate, field approve, review workflow, translate field action. Complements sanity-best-practices (general i18n) and add-l10n-frontend (frontend rendering).
Add a new scoped AI surface (audience) to a Sanity knowledge base — an Agent Context config that filters which content an agent can see, plus a server-side chat endpoint that holds the token. Use when adding a partner portal, reseller view, regional surface, or any new audience to this starter, or when applying the one-dataset-many-surfaces pattern to an existing Sanity project.
Add an AI chatbot that operates on your Content Lake to an existing Next.js + Sanity project. Use when adding a chat assistant to a site that already has the Studio and a Next.js frontend. Covers dependency installation, API route setup, chat UI components, Studio plugin configuration, and system prompt design.
Build multi-variant email campaigns with AI, streaming preview, and Klaviyo dispatch. Covers three-tier document model (campaign brief → promotion artifact → email slot), batch variant generation, multi-turn refinement, @sanity/context wiring, preview accuracy badges, security (7-layer defense), and engagement feedback. Supports both greenfield (new Sanity studio) and brownfield (adding to existing) patterns. Trigger on: email marketing, variant generation, campaign dashboard, Klaviyo sync, preview service, engagement metrics, segment enrichment, email dispatch, AI refinement, campaign brief, promotion artifact, email slot.
Build ESP-agnostic email dispatch layers. Core interface, Klaviyo reference implementation, Braze and AJO extension patterns. Trigger on: ESP integration, connector development, payload composition, add new email service provider, multi-ESP support.
Example skill placeholder. Replace this with a real skill for your starter.
Integrate with Klaviyo: API key setup, sync lists and segments, compose and send campaigns, verify templates, handle webhooks. Entry points: KlaviyoConnector, import-klaviyo Function, on-promotion-approved Function, engagement-log-back webhook handler. Trigger on: Klaviyo API, email send, segment sync, engagement tracking, ESP configuration.
Conventions and patterns for building Sanity starter templates. Use when creating a new starter, modifying an existing one, or reviewing a starter PR. Covers project structure, env management, shared config packages, formatting, CI workflows, blueprints, typegen, and pnpm workspace patterns. Trigger on: new starter, add a starter, starter conventions, or any task that modifies starter-level configuration.