← スキル一覧に戻る

add-skill
by htlin222
add-skillは、other分野における実用的なスキルです。複雑な課題への対応力を強化し、業務効率と成果の質を改善します。
⭐ 66🍴 4📅 2026年1月23日
SKILL.md
name: add-skill description: Create new Claude Code skills with proper structure. Use when user wants to add a skill, create a slash command, or automate a workflow. Fetches official docs and guides through skill creation.
Add Skill (Meta Skill)
Create new Claude Code skills by fetching the latest official documentation and generating properly structured skill files.
Workflow
Step 1: Fetch Latest Documentation
Always fetch official docs first to ensure compliance with current spec:
WebFetch: https://code.claude.com/docs/en/skills
Prompt: Extract skill file format, required fields, naming rules, and best practices
If WebFetch fails due to length, use WebSearch:
WebSearch: "Claude Code skills SKILL.md format site:code.claude.com"
Step 2: Gather Requirements
Ask user (use AskUserQuestion tool):
- Name: What should this skill be called? (lowercase, hyphens only)
- Purpose: What does it do? (1-2 sentences)
- Trigger: When should Claude use it? (keywords, scenarios)
- Complexity: Does it need scripts, or just instructions?
Step 3: Create Skill Structure
~/.claude/skills/{skill-name}/
├── SKILL.md # Required: Main instructions
├── scripts/ # Optional: Executable code
└── references/ # Optional: Detailed documentation
Step 4: Generate SKILL.md
Use this template:
---
name: {skill-name}
description: {What it does}. Use when {trigger conditions}.
---
# {Skill Title}
{Brief overview - what this skill helps accomplish}
## When to Use
- {Scenario 1}
- {Scenario 2}
## Instructions
{Step-by-step guidance for Claude to follow}
## Examples
**Input:** {example user request}
**Output:** {expected Claude behavior}
Step 5: Validate
Before creating, verify:
- Name: 1-64 chars, lowercase letters/numbers/hyphens only
- Name: No leading/trailing
-, no consecutive-- - Description: States WHAT + WHEN clearly
- SKILL.md: Under 500 lines (put details in references/)
- Directory name matches
namefield exactly
Step 6: Create Files
mkdir -p ~/.claude/skills/{skill-name}
# Write SKILL.md using Write tool
Step 7: Verify
ls -la ~/.claude/skills/{skill-name}/
cat ~/.claude/skills/{skill-name}/SKILL.md
Test with: claude --debug to check for loading errors.
Naming Rules
| Rule | Valid | Invalid |
|---|---|---|
| Lowercase only | my-skill | My-Skill |
| Hyphens OK | test-runner | test_runner |
| Numbers OK | v2-helper | - |
| No leading/trailing hyphen | skill | -skill- |
| No consecutive hyphens | my-skill | my--skill |
| 1-64 characters | a to 64 chars | empty or 65+ |
Best Practices
- Description is key: Claude uses it to decide when to invoke the skill
- Progressive disclosure: Keep SKILL.md light, put reference docs in
references/ - Always include examples: Shows expected input/output
- Scripts must be referenced: Mention them explicitly in SKILL.md
- Test immediately: Use
claude /your-skillto verify
Quick Mode
For rapid creation, user can provide all info at once:
/add-skill name=my-skill purpose="Does X" trigger="when user asks for Y"
Parse and generate without interactive prompts.
Resources
- Official docs: https://code.claude.com/docs/en/skills
- Anthropic skills repo: https://github.com/anthropics/skills
スコア
総合スコア
55/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
○LICENSE
ライセンスが設定されている
0/10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
✓最近の活動
1ヶ月以内に更新
+10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
✓タグ
1つ以上のタグが設定されている
+5
レビュー
💬
レビュー機能は近日公開予定です


