How this skill is triggered — by the user, by Claude, or both
Slash command
/common-skills:gen-custom-commandThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
gen-custom-command/input.md を読み取り、新しいスキルの定義を生成してください。
gen-custom-command/input.md を読み取り、新しいスキルの定義を生成してください。
要件:
test 引数を追加する:$ARGUMENTS に test が指定されている場合、スキル名/sample.md の内容を入力として使用実行内容:
plugins/common-skills/skills/スキル名/SKILL.md を作成(frontmatter 付き)plugins/common-skills/skills/スキル名/sample.md を作成(サンプルデータを含む)コマンド名: gen-commit-message
カテゴリ: 生成系
目的:
git diff の内容から適切なコミットメッセージを生成する
入力:
- gen-commit-message/input.md に git diff の結果を記述
出力:
- 3~5個のコミットメッセージ候補
- 一番おすすめのメッセージを最初に表示
- 各メッセージの選定理由を記載
- Conventional Commits 形式に従う(feat:, fix:, docs: など)
引数: なし
$ARGUMENTS に test が指定されている場合は、gen-custom-command/sample.md の内容を入力として使用してください。
重要: 出力する際は、Writeツールではなく、Bashツールで cat コマンドとHEREDOC(<<'EOF')を使用して書き込んでください。これにより文字化けを防ぐことができます。
例:
cat > スキル名/SKILL.md <<'EOF'
(生成した内容)
EOF
npx claudepluginhub hosochin/claude-spells --plugin common-skillsGenerates structured SKILL.md files for new Claude Code skills from purpose descriptions, following templates with frontmatter, usage triggers, steps, and best practices.
Generates Claude Code skills and slash commands: interviews for requirements, selects type, crafts dense frontmatter with trigger phrases, initializes directories via Python script.
Creates new CLI skills with interactive brainstorming, template generation, validation, and installation following official best practices.