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.mdsource content
claude-config スキル
Claude Code設定ファイルの確認・編集を行う。
管理対象ファイル
| ファイル/ディレクトリ | 説明 | symlink先 |
|---|---|---|
| Claude Code設定 | |
| ステータスライン表示 | |
| ユーザーグローバル指示 | |
| PostToolUseフック | |
| カスタムエージェント | |
| カスタムスキル | プロジェクトレベル |
コマンド
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" } ] } ] } }
実行フロー
設定確認
- settings.jsonの内容確認
- symlinkの状態確認
- 利用可能なagents/skillsの一覧表示
設定変更
- 変更対象ファイルの確認
- 変更内容のレビュー
- ファイル編集
- Claude Code再起動の案内
使用例
- "Claude設定を確認"
- "settings.jsonを見せて"
- "利用可能なagentsを一覧"
- "hooksの設定を確認"
- "skillsを一覧"
Skills(プロジェクトレベル)
| スキル | トリガー |
|---|---|
| brew, homebrew, package |
| rollback, backup, restore |
| sync, 同期, push |
| mise, runtime, node, go |
| security, gitleaks, scan |
| zsh, shell, alias |
| 健全性, 診断, check |
| symlink, link, リンク |
| git config, gitconfig |
| launchd, auto-sync |
| claude設定, hooks |
| tmux |
| 新マシン, setup |
Agents(ユーザーレベル)
| エージェント | 説明 |
|---|---|
| シェルスクリプト検証 |
| 問題診断 |
| 新マシン移行 |
注意事項
- 設定変更後はClaude Code再起動が必要
- settings.jsonの構文エラーに注意
- hooksのコマンドは絶対パスを使用
- agentsは
に配置~/.claude/agents/ - skillsはプロジェクトレベル(
).claude/skills/