
Site Config Creation
Create or update the [site] section of stencila.toml for published Stencila sites.
Install
npx skills add stencila/stencila --skill site-config-creation -g -a claude-code -y- Repository
- stencila/stencila914
- Category
- Engineering
- Updated
- 3d ago
- License
- Apache-2.0
- Context cost
- Mediumabout 2,705 tokens
- Runs scripts
- No, instructions only
What it does
Create or update the [site] section of stencila.toml for published Stencila sites. Use when asked to configure site domain, title, author, logo, icons, labels, descriptions, socials, featured content, navigation, routes, access, layout presets and regions, glide, search, formats, reviews, uploads, remotes, actions, auto-index, or specimen. Covers reading existing TOML, generating valid configuration, editing while preserving comments and formatting, and snap-based visual verification.
Overview
Help the user create or update the [site] section of stencila.toml for a published Stencila site. This skill covers all site configuration subsections, from basic metadata (domain, title, author) through navigation, layout, search, access control, and interactive features (reviews, uploads, remotes).
Use these references:
-
references/site-configuration.mdfor the complete field reference with types, defaults, and examples for every subsection -
references/snap-tool.mdfor visual verification of layout and component changes
Use stencila config check to validate the configuration.
Use stencila config show to inspect the resolved configuration after validation and verify that changes took effect as intended.
Required Inputs
| Input | Required | Description |
|---|---|---|
| User's site configuration goals | Required | What the user wants to configure (domain, layout, nav, etc.) |
Existing stencila.toml content | Required | Current file content (read from workspace) |
| Asset paths (logos, images) | Optional | Paths to logo files, social images, etc. |
When used standalone, these inputs come from the user or the agent's prompt. When used within a workflow, the workflow's stage prompt will specify how to obtain them.
