By minhyeoky
Export all Claude Code hook events to JSONL for real-time monitoring
Claude Code plugin marketplace by Minhyeok Lee.
# Add this marketplace
/plugin marketplace add minhyeoky/cc-plugins
# Install a plugin
/plugin install cc-event-exporter@minhyeoky-cc-plugins
/plugin install cc-tmux-status@minhyeoky-cc-plugins
Export all Claude Code hook events to a JSONL file for real-time monitoring and analysis.
Every hook event (SessionStart, UserPromptSubmit, PreToolUse, PostToolUse, etc.) is appended to a JSONL file with a timestamp.
Usage:
# Monitor events in real-time
tail -f /tmp/cc-events.jsonl | jq .
# Custom output path
export CC_EVENT_OUTBOX=/path/to/events.jsonl
Output format:
{
"timestamp": "2025-01-01T00:00:00Z",
"event": "PostToolUse",
"data": { ... }
}
Show Claude Code session status as emoji prefix on your tmux window name.
While Claude Code is running, the tmux window name updates in real-time to reflect the current state:
| State | Emoji | Meaning |
|---|---|---|
| 🧠 | Thinking | Session active / processing prompt |
| 🚧 | Tool use | Executing a tool |
| ❌ | Failure | Tool execution failed |
| 🔓 | Permission | Waiting for permission |
| 🔔 | Notification | Permission/idle notification |
| ✅ | Done | Task completed |
The original window name is restored when the session ends.
Customization:
Edit hooks/tmux-status-config.sh in the plugin directory to change the emoji mappings.
Matches all tools
Hooks run on every tool call, not just specific ones
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub minhyeoky/cc-plugins --plugin cc-event-exporterShow Claude Code session status as emoji prefix on tmux window name
Debug logger for cctop — logs full hook event payloads to per-session JSONL files for troubleshooting and feature ideation.
Logs all Claude Code hook invocations to a JSON file with automatic rotation
Real-time session dashboard for Claude Code — cost tracking, analytics, and smart alerts
Monitor and navigate Claude Code sessions across workspaces
A comprehensive statusline dashboard for Claude Code — session summary, quota bars, agent tracker, MCP health, message history, and more. All at a glance, no slash commands needed.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.