スキル一覧に戻る
FrancescoSaverioZuppichini

create-skill

by FrancescoSaverioZuppichini

Web-based terminal server powered by Bun + Hono + tmux. Run anywhere, get a browser terminal

2🍴 0📅 2026年1月16日
GitHubで見るManusで実行

SKILL.md


name: create-skill description: Use when creating new Claude Code skills - guides SKILL.md structure, description writing, and file organization

Creating Claude Code Skills

Skills are directories with a SKILL.md file that extend Claude's capabilities. Claude auto-discovers them based on the description field.

Location

.claude/skills/skill-name/   # Project (shared via git)
~/.claude/skills/skill-name/ # Personal (local only)

SKILL.md Structure

---
name: kebab-case-name          # Lowercase, hyphens, numbers. Max 64 chars
description: [WHAT] + [WHEN]   # Max 1024 chars. THIS IS HOW CLAUDE FINDS IT
allowed-tools: Read, Grep      # Optional: restrict to specific tools
---

# Skill Title

## Instructions

Clear, actionable guidance for Claude. Include examples inline if short.

The Description is Everything

Claude decides when to use a skill based ONLY on the description. Be specific about both WHAT and WHEN.

# ✓ Good - clear trigger conditions
description: Use when creating pull requests - handles branch naming, commit messages, and PR descriptions

# ✓ Good - specific scope
description: Write SEO-optimized markdown articles with proper frontmatter and structure

# ✗ Bad - vague, no trigger
description: Helps with git stuff

# ✗ Bad - what but no when
description: Formats code according to standards

Supporting Files (Optional)

Most skills only need SKILL.md. Add supporting files ONLY when the content is too large or complex for the main file.

my-skill/
├── SKILL.md           # Required - main instructions
├── templates.md       # Only if templates are extensive
└── scripts/
    └── helper.sh      # Only if automation is needed

When to add templates.md:

  • Multiple reusable formats (PR templates, code snippets, config examples)
  • Content too long to inline in SKILL.md

When to add scripts/:

  • Automation Claude should execute (build, deploy, data transform)
  • Complex multi-step shell commands

Reference them from SKILL.md when relevant:

Use the PR template from [templates.md](templates.md).
Run `bash scripts/deploy.sh` to publish.

Claude reads supporting files on-demand - don't add them "just in case".

Checklist

  • name: kebab-case, ≤64 chars
  • description: includes WHAT it does AND WHEN to use it
  • Instructions are actionable, not vague
  • Tested: ask Claude "what skills handle X?" to verify discovery

スコア

総合スコア

50/100

リポジトリの品質指標に基づく評価

SKILL.md

SKILL.mdファイルが含まれている

+20
LICENSE

ライセンスが設定されている

0/10
説明文

100文字以上の説明がある

0/10
人気

GitHub Stars 100以上

0/15
最近の活動

3ヶ月以内に更新がある

0/10
フォーク

10回以上フォークされている

0/5
Issue管理

オープンIssueが50未満

+5
言語

プログラミング言語が設定されている

+5
タグ

1つ以上のタグが設定されている

0/5

レビュー

💬

レビュー機能は近日公開予定です