en un clic
daily-log
// View, query, and customize Claude Code daily usage logs. Use when user asks about session history, usage logs, what they worked on, or wants to customize logging behavior.
// View, query, and customize Claude Code daily usage logs. Use when user asks about session history, usage logs, what they worked on, or wants to customize logging behavior.
Generate daily activity summaries from Claude Code logs and optionally publish to Slack, Discord, Obsidian, Notion, or webhook. Use when the user asks for a daily summary, work log, what they did today/yesterday, activity report, or when auto-summary triggers on session start.
Set up the daily-log plugin configuration. Use when user says "setup daily-log", "configure daily-log", "set up slack for daily log", "daily-log setup", or wants to configure where summaries are published.
Clean up old daily-log files. Use when user asks to clean up logs, delete old logs, rotate logs, or free up log space.
Check daily-log plugin status, stats, and configuration. Use when user asks about logging status, how many logs, is logging working, or daily-log status.
| name | daily-log |
| description | View, query, and customize Claude Code daily usage logs. Use when user asks about session history, usage logs, what they worked on, or wants to customize logging behavior. |
This plugin automatically logs Claude Code usage to daily JSONL files. Each session gets its own file, capturing prompts and stop events.
~/.claude/logs/daily/YYYY-MM-DD/SESSION_ID.jsonl (one file per session per day){"ts": "2026-03-14T22:00:00Z", "event": "prompt", "project": "myapp", "prompt": "fix the login bug"}
{"ts": "2026-03-14T22:05:00Z", "event": "stop", "project": "myapp"}
cat ~/.claude/logs/daily/$(date +%Y-%m-%d)/*.jsonl
cat ~/.claude/logs/daily/$(date +%Y-%m-%d)/*.jsonl | jq -r 'select(.event=="prompt") | "\(.ts) [\(.project)] \(.prompt)"'
cat ~/.claude/logs/daily/$(date +%Y-%m-%d)/*.jsonl | jq -r '.project' | sort -u
cat ~/.claude/logs/daily/$(date +%Y-%m-%d)/*.jsonl | jq -r 'select(.event=="prompt") | .project' | sort | uniq -c | sort -rn
jq/daily-log:daily-log-summary