
Theme Creation
Create, update, or plan a Stencila theme for documents or published sites.
Install
npx skills add stencila/stencila --skill theme-creation -g -a claude-code -y- Repository
- stencila/stencila914
- Category
- Design
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 3,000 tokens
- Runs scripts
- No, instructions only
What it does
Create, update, or plan a Stencila theme for documents or published sites. Use when asked to choose a theme direction, write or patch theme.css, recommend semantic or module token families, customize site navigation or branding, tune PDF and print page tokens, align web, Python, and R plots with a Stencila design system, list available builtin tokens with `stencila themes tokens`, or validate a theme file with `stencila themes validate`.
Overview
Help the user create, update, or plan a Stencila theme. Depending on the request, this may mean producing a concrete artifact such as a workspace theme.css, a patch to an existing theme file, or a reusable CSS snippet, or it may mean producing an advisory plan such as token recommendations, target tradeoffs, branding direction, and a validation checklist before any file is edited.
Use the localized references in this skill directory instead of site/docs/themes/:
references/themes-guide.mdfor architectural context and workflow background when you need it; the numbered steps below remain the primary operating procedurereferences/semantic-and-font-tokens.mdfor semantic and font tokensreferences/node-token-families.mdfor document/node token families and guidance on when to use themreferences/print-and-pdf-tokens.mdfor print and PDF page tokensreferences/plot-tokens.mdfor plot theming tokensreferences/site-token-families.mdfor site-theme component families and verified exact site token namesreferences/cli-commands.mdfor token discovery and validation commandsreferences/snap-tool.mdfor visual verification with thesnaptool and the/_specimenroute
Also use the theme CLI as a live source of truth when available:


