installing-skills について
`oaustegard/claude-skills`のスキルを`/mnt/skills/user`にインストールまたは更新するスキルです。スクリプトでGitHubのエンドポイントからファイルを取得し、処理結果を報告します。
主な機能
- 01GitHub APIによるスキル一覧取得
- 02各スキルの`SKILL.md`をダウンロード
- 03インストール・更新・スキップ数の報告
- 04指定されたリポジトリディレクトリの除外
活用シーン
- 01リポジトリからスキルをインストール
- 02`/mnt/skills/user`内のスキルを更新
- 03インストール結果を確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ oaustegard/ claude-skills --skill installing-skillsインストール後、Claude Code で/installing-skillsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
CHANGELOG.mdREADME.mdscripts/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"
コメント
Markdown 対応