Claude Code設定管理。settings.json、hooks、agents、skillsの確認・編集。トリガー: claude設定, hooks, settings, claude config, エージェント設定
Scanned 2/12/2026
Install via CLI
openskills install majiayu000/claude-skill-registry---
description: "Claude Code設定管理。settings.json、hooks、agents、skillsの確認・編集。トリガー: claude設定, hooks, settings, claude config, エージェント設定"
allowed-tools:
- Bash
- Read
- Edit
- Grep
- Glob
---
# 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確認
```bash
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/settings.json
```
### symlinkの状態確認
```bash
ls -la ~/.claude/
ls -la ~/.claude/settings.json
ls -la ~/.claude/hooks/
ls -la ~/.claude/agents/
```
### agents一覧
```bash
ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/agents/
```
### skills一覧
```bash
ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/.claude/skills/
```
### hooks一覧
```bash
ls -la /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/hooks/
```
### CLAUDE.md確認
```bash
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/CLAUDE.md | head -100
```
### statusline.sh確認
```bash
cat /Users/snkrheadz/ghq/github.com/snkrheadz/laptop/claude/statusline.sh
```
## settings.jsonの構造
```json
{
"hooks": {
"PostToolUse": [...],
"Stop": [...]
},
"plugins": {
"allowed": [...]
},
"permissions": {
"allow": [...],
"deny": [...]
},
"statusLine": "shell:/path/to/statusline.sh"
}
```
## Hooksの設定
### PostToolUse
ツール実行後に自動実行されるフック。
```json
{
"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/`)
No comments yet. Be the first to comment!