Instructions
When to Use
- Use when authoring a new SkillCodex
SKILL.mdwith outcomes and safety. - Prefer
skillcodex-browser-uito browse the catalog UI after creating. - Prefer
web-design-guidelinesif the skill is UI-only.
Author SkillCodex skills (not a deployed product UI unless asked).
- Folder
skills/<kebab-name>/=namein YAML. - Required:
name,description,tags,version,last_reviewed,risk_level,tools_allowed,compatibility. outcomes- list 2-4 concrete results the user gets (required).- Sections: Instructions, Outcomes, Output Rules, Scope and boundaries, Safety.
- UI skills: link only design-guidelines.md; stack includes framer-motion when UI.
- Dual format footer: GitHub tree URL + npm package link.
- Package manager in stack: pnpm for greenfield Next; match user lockfile if they have one.
- After generating SKILL.md, run validation mentally against SKILL_STANDARD.md: kebab-case name,
# Instructions, required sections, no Unicode tag/bidi chars. - Tell the user to run
pnpm validatebefore merge. - Always suggest
risk_level(low|medium|high) with one sentence of reasoning and matchingtools_allowed.
Outcomes
- Complete SKILL.md
- README row
- Outcomes clearly state user results
Output Rules
SKILL.md fence, README row, checklist.
Scope and boundaries
- Skill authoring only.
Safety
- No secrets; honest risk_level.
Troubleshooting
- Validator fails on name: folder name must equal frontmatter
namein kebab-case. - High risk without approval: set
requires_user_approval: truewhenrisk_level: high. - pnpm validate not found: run from repo root after
pnpm installorcd package && pnpm run validate.
Related skills
skillcodex-browser-ui- browse skills after authoringweb-design-guidelines- UI for skill docs
GitHub: https://github.com/bh611627/skillcodex/tree/main/skills/skill-creator/SKILL.md
npm: https://www.npmjs.com/package/@skillcodex/skills