From woterclip
Parses .woterclip/heartbeat-log.jsonl to summarize recent heartbeats, aggregate stats like per-persona breakdowns and completion rates, and filter by persona, issue, status, or date.
How this skill is triggered — by the user, by Claude, or both
Slash command
/woterclip:heartbeat-logThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Parse and summarize the WoterClip heartbeat log file (`.woterclip/heartbeat-log.jsonl`).
Parse and summarize the WoterClip heartbeat log file (.woterclip/heartbeat-log.jsonl).
Each line is a JSON object:
{"heartbeat": 7, "timestamp": "2026-03-25T10:15:00Z", "issue": "WOT-79", "persona": "backend", "duration_sec": 720, "status": "in_progress", "actions": ["committed a1b2c3d", "created sub-issue WOT-83"]}
Read .woterclip/heartbeat-log.jsonl. If missing or empty, report "No heartbeat history found."
Parse each line as JSON. Handle malformed lines gracefully (skip with warning).
Recent activity (default: last 10 heartbeats):
Heartbeat History
─────────────────
#7 10:15 backend WOT-79 In Progress (12 min)
#6 09:45 backend WOT-81 Completed (8 min)
#5 09:15 ceo WOT-80 Triaged (4 min)
Aggregate stats (when asked for analytics or summary):
Support filtering when the user asks:
persona fieldissue fieldtimestampstatusnpx claudepluginhub wotai-dev/woterclip --plugin woterclipDisplays WoterClip status: schedule, last heartbeat with persona/issue/outcome, recent Linear issue changes (completed/in-progress/blocked/new), todo queue by persona/priority, blocked items. Supports --history flag.
Inspects and queries Claude Code hook event logs from .claude/logs JSONL files. Subcommands list sessions, timelines, tool traces, agent lifecycles, team activity, stats, coverage, and daily summaries.
Analyzes worklog files to generate daily standups, weekly summaries, monthly reviews, performance reviews, and resume-ready bullets using Python script.