Claude-skill-registry claude-config

Claude Code設定管理。settings.json、hooks、agents、skillsの確認・編集。トリガー: claude設定, hooks, settings, claude config, エージェント設定

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/claude-config" ~/.claude/skills/majiayu000-claude-skill-registry-claude-config && rm -rf "$T"
manifest: skills/data/claude-config/SKILL.md
source content

claude-config スキル

Claude Code設定ファイルの確認・編集を行う。

管理対象ファイル

ファイル/ディレクトリ説明symlink先
claude/settings.json
Claude Code設定
~/.claude/settings.json
claude/statusline.sh
ステータスライン表示
~/.claude/statusline.sh
claude/CLAUDE.md
ユーザーグローバル指示
~/.claude/CLAUDE.md
claude/hooks/
PostToolUseフック
~/.claude/hooks/
claude/agents/
カスタムエージェント
~/.claude/agents/
.claude/skills/
カスタムスキルプロジェクトレベル

コマンド

settings.json確認

cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/settings.json

symlinkの状態確認

ls -la ~/.claude/
ls -la ~/.claude/settings.json
ls -la ~/.claude/hooks/
ls -la ~/.claude/agents/

agents一覧

ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/agents/

skills一覧

ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/.claude/skills/

hooks一覧

ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/hooks/

CLAUDE.md確認

cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/CLAUDE.md | head -100

statusline.sh確認

cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/statusline.sh

settings.jsonの構造

{
  "hooks": {
    "PostToolUse": [...],
    "Stop": [...]
  },
  "plugins": {
    "allowed": [...]
  },
  "permissions": {
    "allow": [...],
    "deny": [...]
  },
  "statusLine": "shell:/path/to/statusline.sh"
}

Hooksの設定

PostToolUse

ツール実行後に自動実行されるフック。

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Write|Edit",
        "hooks": [
          {
            "type": "command",
            "command": "shellcheck -x \"$CLAUDE_FILE_PATH\"",
            "condition": "glob:.sh"
          }
        ]
      }
    ]
  }
}

実行フロー

設定確認

  1. settings.jsonの内容確認
  2. symlinkの状態確認
  3. 利用可能なagents/skillsの一覧表示

設定変更

  1. 変更対象ファイルの確認
  2. 変更内容のレビュー
  3. ファイル編集
  4. Claude Code再起動の案内

使用例

  • "Claude設定を確認"
  • "settings.jsonを見せて"
  • "利用可能なagentsを一覧"
  • "hooksの設定を確認"
  • "skillsを一覧"

Skills(プロジェクトレベル)

スキルトリガー
brew-manage
brew, homebrew, package
dotfiles-rollback
rollback, backup, restore
dotfiles-sync
sync, 同期, push
mise-runtime
mise, runtime, node, go
security-check
security, gitleaks, scan
zsh-config
zsh, shell, alias
health-check
健全性, 診断, check
symlink-manage
symlink, link, リンク
git-config
git config, gitconfig
launchd-manage
launchd, auto-sync
claude-config
claude設定, hooks
tmux-config
tmux
new-machine-setup
新マシン, setup

Agents(ユーザーレベル)

エージェント説明
verify-shell
シェルスクリプト検証
diagnose-dotfiles
問題診断
migration-assistant
新マシン移行

注意事項

  • 設定変更後はClaude Code再起動が必要
  • settings.jsonの構文エラーに注意
  • hooksのコマンドは絶対パスを使用
  • agentsは
    ~/.claude/agents/
    に配置
  • skillsはプロジェクトレベル(
    .claude/skills/