mcpField
A
add-new-skills-to-workflow

add-new-skills-to-workflow

github.com/nicepkgエージェントワークフロー288305 回インストール40 週間前に更新
リポジトリ

add-new-skills-to-workflow について

Add New Skills to Workflow は、GitHub のスキルを既存のワークフローに追加し、関連ドキュメントを更新する手順を説明します。ワークフローのメンテナー向けに、ダウンロード、ソース登録、文書更新の流れを示します。

主な機能

  1. 01GitHub からのスキル取得
  2. 02リポジトリとスキルパスの解析
  3. 03skill-source.json へのソース登録
  4. 04ワークフローとルート文書の更新

活用シーン

  1. 01GitHub のスキルをワークフローに追加
  2. 02スキルのソースとパスを記録
  3. 03スキル一覧とパイプライン文書の更新

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/nicepkg/ai-workflow --skill add-new-skills-to-workflow

インストール後、Claude Code で/add-new-skills-to-workflowを入力して読み込まれたか確認します。

詳細

ワークフローに新しいスキルを追加する

GitHub から既存のワークフローにスキルを追加し、関連するすべてのドキュメントを更新します。

ワークフロー

ステップ 1:スキルをダウンロードする

skill-downloader を使用して、GitHub からスキルをダウンロードします。

python .claude/skills/skill-downloader/scripts/download_from_github.py <repo-url> <skill-path> --output <workflow-path>/.claude/skills/

GitHub URL の解析:

  • https://github.com/user/repo/blob/main/path/to/skill → リポジトリ:https://github.com/user/repo、スキルパス:path/to/skill
  • https://github.com/user/repo/tree/main/.claude/skills/my-skill → リポジトリ:https://github.com/user/repo、スキルパス:.claude/skills/my-skill

例:

# For URL: https://github.com/XIYO/zheon/blob/main/.claude/skills/slidev
python .claude/skills/skill-downloader/scripts/download_from_github.py https://github.com/XIYO/zheon .claude/skills/slidev --output ./workflows/talk-to-slidev-workflow/.claude/skills/

# Use --force to overwrite existing
python .claude/skills/skill-downloader/scripts/download_from_github.py <repo> <path> --output <target> --force
ステップ 2:ダウンロードしたスキルを読む

ダウンロードした SKILL.md を読み、以下を確認します。

  • スキル名と説明
  • 属するカテゴリ
  • ワークフローのパイプラインにおける役割
ステップ 3:skill-source.json を更新する

新しいスキルのエントリを workflows/<name>/.claude/skill-source.json に追加します。

{
  "skill-name": {
    "source": "https://github.com/user/repo",
    "path": "path/to/skill"
  }
}
ステップ 4:ドキュメントを更新する

ワークフロー内に存在する以下のファイルを更新します。

ファイル必要な更新
workflows/<name>/.claude/skill-source.json新しいスキルソースのエントリを追加
workflows/<name>/README.mdスキル数、スキル一覧表、パイプライン
workflows/<name>/README_cn.md上記と同様(中国語)
workflows/<name>/AGENTS.md利用可能なスキルの一覧、おすすめの手順
website/content/en/workflows/<name>.mdxスキル数、スキル一覧表、パイプライン
website/content/zh/workflows/<name>.mdx上記と同様(中国語)
README.md(ルート)ワークフロー一覧表のスキル数
README_cn.md(ルート)上記と同様(中国語)
ドキュメント更新チェックリスト
  1. スキル数:合計数を更新します(例:「18 skills」→「20 skills」)。

    • クイックインストールのコメント
    • セクション見出し
    • 説明文
  2. スキル一覧表:適切なカテゴリに新しいスキルの行を追加します。

    | `skill-name` | Brief description of what it does |
    
  3. パイプライン:該当する場合は、関連するステージにスキルを追加します。

    Stage X: Category
    ├── existing-skill → Description
    └── new-skill → Description
    
  4. AGENTS.md:利用可能なスキルに追加し、おすすめの手順を更新します。

  5. ルート README:ワークフロー概要表のスキル数を更新します。

例:talk-to-slidev-workflow にスキルを追加する

前提: slidev と slidev-presentations のスキルを追加します。

ステップ 1: ダウンロード

python .claude/skills/skill-downloader/scripts/download_from_github.py https://github.com/XIYO/zheon .claude/skills/slidev --output ./workflows/talk-to-slidev-workflow/.claude/skills/
python .claude/skills/skill-downloader/scripts/download_from_github.py https://github.com/clearfunction/cf-devtools skills/slidev-presentations --output ./workflows/talk-to-slidev-workflow/.claude/skills/

ステップ 2: ダウンロードしたスキルを読み、その目的を確認します。

ステップ 3: 新しいスキルのエントリを skill-source.json に追加します。

ステップ 4: 8 個すべてのファイルを更新します。

  • ソース情報を含めて skill-source.json を更新
  • スキル数を更新
  • スキル一覧表を含む新しいカテゴリを追加
  • 新しいスキルを参照するようにパイプラインを更新
  • AGENTS.md のスキル一覧と手順を更新
  • ルート README のスキル数を更新

コメント