From matryoshka-plugin
This skill should be used when the user wants to "create a skill", "add a skill", "make a new skill", "create a command", "add a command", or needs guidance on skill structure for Claude Code plugins.
How this skill is triggered — by the user, by Claude, or both
Slash command
/matryoshka-plugin:skill-creatorThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
새로운 Claude Code skill을 생성하는 skill.
새로운 Claude Code skill을 생성하는 skill.
Skill은 Claude의 특정 도메인 지식과 워크플로우를 확장하는 모듈.
/name으로 호출)참고: 과거 command와 skill은 별도 컴포넌트였으나 현재 skill로 통합됨.
사용자가 원하는 skill의:
불명확하면 질문:
~/.claude/plugins/marketplaces/claude-plugins-official/plugins/*/skills/ 에서 유사한 skill 패턴 확인.
다음 항목 결정:
name
description
구조
skill-name/
├── SKILL.md # 필수 - 메인 skill 파일
├── scripts/ # 선택 - 실행 스크립트
├── references/ # 선택 - 참조 문서
└── assets/ # 선택 - 템플릿, 이미지 등
skills/[skill-name]/SKILL.md 파일 생성:
---
name: [Skill Name]
description: This skill should be used when [트리거 조건]...
version: 0.1.0
---
# [Skill Name]
[상세 설명]
## [핵심 섹션들]
[도메인 지식, 워크플로우, 가이드라인 등]
생성된 파일 검증:
---로 시작하고 끝나는지name 필드가 존재하는지description이 "This skill should be used when"으로 시작하는지version 필드가 존재하는지SKILL.md인지 (대문자)skills/[name]/SKILL.md인지검증 실패 시:
| 필드 | 필수 | 설명 |
|---|---|---|
| name | ✓ | skill 이름 |
| description | ✓ | 트리거 조건 |
| version | ✓ | 버전 (semver) |
Skill은 3단계로 로딩됨:
SKILL.md는 간결하게 유지하고, 상세 내용은 references/에 분리.
생성 완료 후 출력:
## Skill Created: [name]
### Configuration
- **Name:** [name]
- **Triggers:** [트리거 조건 요약]
- **Version:** [version]
### Files Created
`skills/[name]/SKILL.md` ([word count] words)
### Validation
✓ frontmatter valid
✓ description format correct
✓ version present
✓ folder structure correct
### How to Test
[skill이 트리거될 상황 예시]
| 상황 | 대응 |
|---|---|
| 모호한 요청 | 질문으로 명확화 |
| 복잡한 도메인 | references/로 분리 |
| 스크립트 필요 | scripts/ 폴더 생성 |
| 템플릿 필요 | assets/ 폴더 생성 |
npx claudepluginhub wonjiko/claude-toymarket --plugin matryoshka-pluginGuides development of Claude Code SKILL.md files with best practices, structure, YAML frontmatter rules, categories, patterns, references, and testing.
Create new Skills for Claude Code including YAML frontmatter, descriptions, instructions, and structure. Use when creating, building, or designing skills, or when asked about skill creation, structure, best practices, or debugging skills that don't activate properly.
Guides creation of new Claude Code skills from scratch, covering SKILL.md anatomy, YAML frontmatter best practices, trigger phrases, and optional resources like scripts. Triggers on 'create a skill', 'new skill', 'scaffold skill'.