Claude Codeのインストール
Claude Code用のAgent Skillsをインストールおよび設定する方法を学びます。
前提条件
スキルをインストールする前に、以下を確認してください:
- Claude Code CLIがインストールされている(
npm install -g @anthropic-ai/claude-code) - Claude Codeが初期化されたプロジェクトディレクトリがある
- Node.js 18以上
インストール方法
方法1:CLIコマンド(推奨)
スキルを追加する最も簡単な方法:
bash
claude skill add owner/skill-repo
例:
bash
claude skill add anthropic/brand-guidelines
方法2:手動設定
プロジェクトの.claude/settings.local.jsonにスキルを直接追加:
json
{
"skills": [
"https://github.com/owner/skill-repo"
]
}
方法3:ローカルスキル
ローカル開発やプライベートスキル用:
json
{
"skills": [
"./local-skills/my-skill"
]
}
設定オプション
スキルの優先度
複数のスキルがインストールされている場合、優先度を設定できます:
json
{
"skills": [
{
"url": "https://github.com/owner/skill-1",
"priority": 1
},
{
"url": "https://github.com/owner/skill-2",
"priority": 2
}
]
}
数字が小さいほど優先度が高くなります。
条件付きスキル
特定のファイルタイプに対してのみスキルを有効化:
json
{
"skills": [
{
"url": "https://github.com/owner/react-skill",
"match": ["**/*.tsx", "**/*.jsx"]
}
]
}
インストールの確認
スキルがインストールされていることを確認:
bash
claude skill list
出力にスキルが表示されるはずです:
Installed Skills:
- anthropic/brand-guidelines (v1.0.0)
- my-org/custom-skill (local)
スキルの更新
すべてのスキルを最新バージョンに更新:
bash
claude skill update
特定のスキルを更新:
bash
claude skill update owner/skill-repo
スキルの削除
プロジェクトからスキルを削除:
bash
claude skill remove owner/skill-repo
トラブルシューティング
スキルがロードされない
- スキルのURLが正しいか確認
- リポジトリに有効な
SKILL.mdファイルが含まれているか確認 - インターネット接続を確認
claude skill validate owner/skill-repoを実行してエラーをチェック
スキル間の競合
スキルの指示が競合する場合:
- 優先度を調整してどちらが優先されるか決定
- 条件付きマッチングを使用してスキルのスコープを制限
- 関連するスキルを1つに統合することを検討
権限の問題
権限エラーが発生した場合:
bash
# npm権限を修正
sudo chown -R $(whoami) ~/.claude