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

トラブルシューティング

スキルがロードされない

  1. スキルのURLが正しいか確認
  2. リポジトリに有効なSKILL.mdファイルが含まれているか確認
  3. インターネット接続を確認
  4. claude skill validate owner/skill-repoを実行してエラーをチェック

スキル間の競合

スキルの指示が競合する場合:

  1. 優先度を調整してどちらが優先されるか決定
  2. 条件付きマッチングを使用してスキルのスコープを制限
  3. 関連するスキルを1つに統合することを検討

権限の問題

権限エラーが発生した場合:

bash
# npm権限を修正
sudo chown -R $(whoami) ~/.claude

次のステップ