
skill-creator
by breeze4
my personal claude code config, its all bad, don't use any of it
SKILL.md
name: skill-creator description: Guide for creating effective skills that extend Claude's capabilities. Use when users want to create a new skill or update an existing skill. allowed-tools: Read, Write, Edit, Glob, Grep
Skill Creator
Guide for creating effective skills that extend Claude's capabilities.
About Skills
Skills are modular, self-contained packages that extend Claude's capabilities by providing specialized knowledge, workflows, and tools. Think of them as "onboarding guides" for specific domains.
What Skills Provide
- Specialized workflows - Multi-step procedures for specific domains
- Tool integrations - Instructions for working with specific file formats or APIs
- Domain expertise - Company-specific knowledge, schemas, business logic
- Bundled resources - Scripts, references, and assets for complex tasks
Core Principles
Concise is Key
The context window is a public good. Only add context Claude doesn't already have.
Default assumption: Claude is already very smart. Challenge each piece of information: "Does Claude really need this explanation?"
Prefer concise examples over verbose explanations.
Anatomy of a Skill
skill-name/
├── SKILL.md (required)
│ ├── YAML frontmatter (name, description)
│ └── Markdown instructions
└── Bundled Resources (optional)
├── scripts/ - Executable code
├── references/ - Documentation
└── assets/ - Templates, images
SKILL.md Components
Frontmatter (YAML)
---
name: skill-name
description: What the skill does. Use when [activation trigger].
---
The description is the primary triggering mechanism. Include both what the skill does AND when to use it.
Body (Markdown)
Instructions and guidance. Only loaded AFTER the skill triggers.
Bundled Resources
Scripts (scripts/)
Executable code for tasks requiring deterministic reliability.
References (references/)
Documentation loaded as needed into context.
Assets (assets/)
Files used in output (templates, images, fonts).
Progressive Disclosure
Skills use three-level loading:
- Metadata - Always in context (~100 words)
- SKILL.md body - When skill triggers (<5k words)
- Bundled resources - As needed
Keep SKILL.md under 500 lines. Split content when approaching this limit.
Skill Creation Process
- Understand - Gather concrete usage examples
- Plan - Identify reusable scripts, references, assets
- Initialize - Create skill directory structure
- Edit - Implement resources and write SKILL.md
- Package - Bundle for distribution
- Iterate - Improve based on real usage
What NOT to Include
- README.md
- INSTALLATION_GUIDE.md
- CHANGELOG.md
- User-facing documentation
Skills are for AI agents, not humans. Only include what Claude needs to do the job.
スコア
総合スコア
リポジトリの品質指標に基づく評価
SKILL.mdファイルが含まれている
ライセンスが設定されている
100文字以上の説明がある
GitHub Stars 100以上
3ヶ月以内に更新がある
10回以上フォークされている
オープンIssueが50未満
プログラミング言語が設定されている
1つ以上のタグが設定されている
レビュー
レビュー機能は近日公開予定です