AgentSkillsCN

skill-create

为插件创建新的技能。“创建技能”、“新技能”、“制作技能”、“添加技能”、“创建skill”、“想要添加技能”、“新技能”等指令均可触发。生成可通过自然语言触发的技能。

SKILL.md
--- frontmatter
name: skill-create
description: プラグインに新しいスキルを作成する。「スキル作成」「新しいスキル」「スキルを作って」「スキル追加」「skill 作成」「スキルを追加したい」「新規スキル」などで起動。自然言語トリガーで起動するスキルを生成。
allowed-tools: [Read, Write, Bash, Glob]

Create Skill

プラグインに新しいスキルを作成します。

ワークフロー

1. 情報収集

ユーザーに以下を聞く:

  1. 対象プラグイン - どのプラグインにスキルを追加するか

    • plugins/ ディレクトリから既存プラグインを一覧表示
  2. スキル名(小文字、ハイフン可、最大 64 文字)

    • 例: review-code, create-test
  3. 説明(トリガーフレーズを 7 つ含む、最大 1024 文字)

    • 形式: {機能説明}。「トリガー1」「トリガー2」...「トリガー7」でトリガー。{詳細説明}。
    • 例: コードをレビュー。「レビューして」「コードチェック」...でトリガー。
  4. 許可するツール(オプション)

    • 例: Read, Write, Bash, Glob, Grep, Edit
  5. このスキルで何をする?(詳細な指示)

2. 検証

  • スキル名の形式をチェック(小文字、ハイフン、数字のみ)
  • プラグインが存在するか確認
  • スキルが既に存在しないか確認
  • description にトリガーフレーズが 7 つ含まれているか確認

description の書き方(重要)

必須要件:

  1. 三人称で記述: システムプロンプトに注入されるため
  2. 7 つのトリガーワード: ユーザーが使う可能性のある表現を網羅
  3. 最大 1024 文字: 簡潔に

トリガーワードの選び方:

  • フォーマル: 「〜を実行してください」「〜を作成して」
  • カジュアル: 「〜やって」「〜して」
  • 具体的: 「PR を作って」「エラーを直して」
  • 疑問形: 「〜できる?」「〜は?」

3. スキルディレクトリとファイルを作成

plugins/{plugin-name}/skills/{skill-name}/SKILL.md を作成:

markdown
---
name: {skill-name}
description: {トリガーフレーズを7つ含む説明}
allowed-tools: [{ツール}]
---

# {スキル名}

{説明}

## ワークフロー

### 1. {ステップ1}

{詳細}

### 2. {ステップ2}

{詳細}

## 重要な注意事項

- ✅ 推奨する動作
- ❌ 禁止する動作

4. プラグイン README を更新

plugins/{plugin-name}/README.md のスキルセクションにスキルを追加。

5. 報告

作成されたファイルと次のステップを表示:

text
スキルを作成しました: {skill-name}

ファイル:
- plugins/{plugin-name}/skills/{skill-name}/SKILL.md

更新:
- plugins/{plugin-name}/README.md

トリガー: {説明からのトリガーフレーズ}

次のステップ:
- /create-skill で別のスキルを追加
- /create-command でコマンドを追加
- /create-subagent でサブエージェントを追加
- /create-hook でフックを追加

重要な注意事項

  • ✅ 小文字・ハイフン区切りを使用
  • ✅ description に 7 つのトリガーワードを含める
  • ✅ 独自実装パターンで完全な手順を記載
  • ❌ トリガーワードが不足している description は避ける