mcpField
I
installing-skills

installing-skills

github.com/oaustegardエージェントワークフロー15751 回インストール1 日前に更新
リポジトリ

installing-skills について

`oaustegard/claude-skills`のスキルを`/mnt/skills/user`にインストールまたは更新するスキルです。スクリプトでGitHubのエンドポイントからファイルを取得し、処理結果を報告します。

主な機能

  1. 01GitHub APIによるスキル一覧取得
  2. 02各スキルの`SKILL.md`をダウンロード
  3. 03インストール・更新・スキップ数の報告
  4. 04指定されたリポジトリディレクトリの除外

活用シーン

  1. 01リポジトリからスキルをインストール
  2. 02`/mnt/skills/user`内のスキルを更新
  3. 03インストール結果を確認

インストール

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

$npx skills add https://github.com/oaustegard/claude-skills --skill installing-skills

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

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

CHANGELOG.md
README.md
scripts/
install.sh

詳細

スキルのインストール

github.com/oaustegard/claude-skills からスキルを /mnt/skills/user にインストールし、現在および今後の会話で利用できるようにします。

実行

インストールスクリプトを実行します。

bash /mnt/skills/user/installing-skills/scripts/install.sh

このスクリプトは次の処理を行います。

  • GitHub API 経由でリポジトリの内容を取得します
  • 各スキルディレクトリの SKILL.md をダウンロードします
  • インストール済み/更新済み/スキップした数を報告します
  • templates、.github、.claude、.uploads ディレクトリは対象外です

ネットワーク要件

次のエンドポイントへのアクセスが必要です。

  • api.github.com - リポジトリ構成の一覧取得
  • raw.githubusercontent.com - ファイルのダウンロード

アクセスがブロックされている場合は、該当するエンドポイントを報告し、ネットワーク設定の確認を提案してください。

トリガー

次の場合にインストールを自動的に実行します。

  • ユーザーがスキルのインストールまたは更新を明示的に依頼した場合
  • ユーザーが /mnt/skills/user に存在しないスキルに言及した場合
  • ユーザーが、既知のスキルパターンに当てはまる不足機能について言及した場合

確認

インストールされたスキルは、システムの <available_skills> に自動的に表示されます。手動で確認する場合:

ls /mnt/skills/user

手動インストール

単一のスキルをインストールする場合やテストする場合:

mkdir -p /mnt/skills/user/{skill-name}
curl -s "https://raw.githubusercontent.com/oaustegard/claude-skills/main/{skill-name}/SKILL.md" \
  -o "/mnt/skills/user/{skill-name}/SKILL.md"

コメント