create-skill · neolabhq — Claude Code skill: what it does, how to install
Helps create or update skills with TDD, using subagent scenarios to test an instruction before it is revised.
npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a claude-codeWhat create-skill does
create-skill applies the RED-GREEN-REFACTOR cycle from TDD to skill documentation. A subagent first runs a pressure scenario without the instruction; the author then records the failure and adds targeted guidance.
It covers the structure of SKILL.md, including YAML name and description metadata plus Markdown instructions. Scripts, references, and assets can live in separate bundled files when the skill needs them.
You need to understand TDD before using it. That is a reason to learn the RED-GREEN-REFACTOR cycle first, because the checking method relies on it.
What it helps with
- create a
SKILL.mdfor a new skill - test subagent behaviour without instructions
- record rule violations from pressure scenarios
- revise guidance after finding loopholes
Example prompts for the agent
- Create a new skill for an API workflow and test it with subagent scenarios.
- Update the existing
SKILL.mdto address the violations found in testing. - Check a new skill before deployment and revise the instruction from the results.
How to install create-skill
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a claude-code2Manually: put the files in place
~/.claude/skills/create-skill/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/create-skill/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a codex2Manually: put the files in place
.agents/skills/create-skill/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a cursor2Manually: put the files in place
.cursor/skills/create-skill/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install NeoLabHQ/context-engineering-kit create-skill2Manually: put the files in place
.github/skills/create-skill/SKILL.md1Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a gemini-cli2Platform CLI
gemini skills install https://github.com/NeoLabHQ/context-engineering-kit --path skills/create-skillManually: put the files in place
.devin/skills/create-skill/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about create-skill
How do I install create-skill in Claude Code?
Run npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a claude-code, then repeat npx skills add NeoLabHQ/context-engineering-kit --skill create-skill -a claude-code. The skill file is at ~/.claude/skills/create-skill/SKILL.md.
What does create-skill do?
It guides the creation and revision of skill instructions by applying TDD to documentation. It uses subagent checks before and after changes to SKILL.md.
What do I need before using create-skill?
You need to understand Test-Driven Development and the RED-GREEN-REFACTOR cycle. The skill adapts that process for testing documentation.
Similar skills
All skills for Agent setup: memory, context, orchestration →create-skill by other authors comes first.