Post Tool Use Tracker

PostToolUse hook to log tool usage analytics

ClaudeSmith
Updated 11/21/2025
v1.0.0
GitHub
hooks
analytics

Files

Toggle any file to view its contents.

.claude-plugin
hooks
scripts
README.md
# Post Tool Use Tracker

Tracks and logs tool usage analytics after each Claude Code tool execution for monitoring and optimization.

## Description

This post-execution hook collects usage statistics and logs tool execution data, helping you understand tool usage patterns and optimize your workflow.

## Installation

1. Copy the hook script to your `.claude/hooks/` directory:
```bash
cp post-tool-use-tracker.sh ~/.claude/hooks/
chmod +x ~/.claude/hooks/post-tool-use-tracker.sh
```

2. Add the hook configuration to your Claude Code settings file (`.claude/settings.json` or `~/.claude/settings.json`):
```json
{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/post-tool-use-tracker.sh"
          }
        ]
      }
    ]
  }
}
```

## Features

- Tracks tool execution frequency
- Logs execution timestamps
- Monitors tool performance
- Generates usage analytics

## Requirements

- Claude Code

## Version

1.0.0

## License

MIT

Installation

Project Level (Recommended)

1

Create the .claude directory at your project root

mkdir -p .claude
2

Create settings.json

touch .claude/settings.json
3

Add to .claude/settings.json

{
  "marketplaces": [
    "https://github.com/JNLei/claude-tools.git"
  ],
  "plugins": [
    "post-tool-use-tracker@claude-tools"
  ]
}

Global Level

1

Open Claude

2

Add or update marketplace

/plugin marketplace add JNLei/claude-tools
Or if already added:
/plugin marketplace update claude-tools
3

Install plugin

/plugin install post-tool-use-tracker@claude-tools