Skill interface defined in apps/skills/src/data/skills.ts. This page lists every field, its type, and how it renders on skills.n3wth.com. Use it alongside the Authoring walkthrough when adding or updating a catalog entry.
Required fields
string
required
Unique lowercase-hyphenated identifier.
string
required
Human-readable name shown in the catalog.
string
required
Short summary for cards and listings.
CategoryId
required
One of:
development, documents, creative, productivity, business.string[]
required
Searchable keywords.
string
required
A single-character or short icon string.
string
required
An OKLCH color value for theming.
string
required
Semantic version of the skill.
string
required
ISO date of the last change.
Optional fields
string
Extended description for the detail page.
string
Raw GitHub URL to the downloadable file or
SKILL.md.boolean
Whether the skill appears in the featured section.
string[]
List of capability bullets.
string[]
List of typical usage scenarios.
AssistantId[]
Supported assistants. Currently only
['gemini'].Contributor
Attribution with
name, github, and url.SamplePrompt[]
Example prompts and expected outputs for the detail page.
string
Custom page title for SEO.
string
Custom meta description for SEO.
IDs of related skills for cross-linking.
SkillFaq[]
Questions and answers for the detail page. Each entry can include
links.ExtraInstallCommand[]
Additional install commands for other assistants. Used by
skill-creator to provide a Claude Code recipe.string
Extra guidance shown on the install page.