Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Interactive skill creation workflow for project-local skills. Triggers: skill-create, create skill, 스킬 생성, 스킬 만들기.
.claude/skills/popup-studio-ai-skill-create/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 124% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -2% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 88% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -24% | 0% |
| case-10 | ✗→✓ | ▲ Improved | 19% | 0% |
프로젝트 컨텍스트를 분석하여 project-local 스킬을 생성하는 워크플로우.
If /skill-create (no args):
If /skill-create {name}:
If /skill-create from-btw {btw-id}:
.bkit/btw-suggestions.jsonCLAUDE.md for project conventionsCreate .claude/skills/project/{name}/SKILL.md with:
yaml--- name: {name} classification: {workflow|capability} classification-reason: "{reason based on analysis}" deprecation-risk: none effort: low description: | {Generated description} Triggers: {trigger commands} Keywords: {keywords in Korean and English} argument-hint: "{usage hint}" user-invocable: true allowed-tools: - Read - Write - Edit - Glob - Grep - Bash ---
Body content includes:
Create evals/{name}/ directory with:
evals/{name}/
eval.yaml - Test configuration
prompt.txt - Test prompt
expected.txt - Expected behavior descriptioneval.yaml format:
yamlname: "{name} skill eval" skill: ".claude/skills/project/{name}/SKILL.md" tests: - name: "basic trigger" prompt: "{trigger command}" expected: - "{expected behavior 1}" - "{expected behavior 2}" - name: "edge case" prompt: "{edge case prompt}" expected: - "{expected behavior}"
/{name} or review at .claude/skills/project/{name}/SKILL.md"All generated skills go to: .claude/skills/project/{name}/SKILL.md
This location:
| Pattern | Example | Use When | |---------|---------|----------| | {project}-{domain} | hunikflow-model | Domain-specific capability | | {action}-{target} | validate-entity | Action-oriented workflow | | {tool}-{purpose} | proxy-guide | Tool/pattern guide |
When creating from a /btw suggestion:
context.file to understand what code was being worked oncontext.feature to understand the PDCA feature contextpromotedTo field with the new skill nameOther measured skills in the registry, with their headline benchmark lift.