From bot-automation
Summarise today's Claude Code activity across all repos into a dated log file
npx claudepluginhub seabbs/skills --plugin bot-automationThis skill uses the workspace's default tool permissions.
Generate a summary of what the bot account did today and write it to a dated log file.
Verifies tests pass on completed feature branch, presents options to merge locally, create GitHub PR, keep as-is or discard; executes choice and cleans up worktree.
Guides root cause investigation for bugs, test failures, unexpected behavior, performance issues, and build failures before proposing fixes.
Writes implementation plans from specs for multi-step tasks, mapping files and breaking into TDD bite-sized steps before coding.
Generate a summary of what the bot account did today and write it to a dated log file.
Read the bot account name from the org's CLAUDE.md ## Automation config table (bot_account).
Write to ~/code/claude-log/YYYY-MM-DD.md (create the directory if needed).
A pre-built script at ~/.claude/scripts/daily-summary.sh collects all bot activity for a given date in one pass.
Run it first to avoid spending tokens on individual gh and git calls.
~/.claude/scripts/daily-summary.sh [YYYY-MM-DD] > /tmp/daily-summary.json
Defaults to today if no date is given.
If the script is missing or not executable, flag this to the user and stop.
The script outputs a JSON object with:
date: the date being summarisedprs: array of PRs created/updated by the bot account (repo, number, title, state, url)issues_commented: array of issues where bot commented (title, url, state)commits: array of local commits by the bot account (repo, hash, message)blockers: array of open PRs with failing CI or changes requestedUsing the JSON data, write a markdown file to ~/code/claude-log/YYYY-MM-DD.md:
# Claude Code activity: YYYY-MM-DD
## PRs
| Repo | PR | Status |
|---|---|---|
| org/repo | [#N Title](url) | open/merged/closed |
## Issues commented
| Repo | Issue | Action |
|---|---|---|
| org/repo | [#N Title](url) | commented/labelled |
## Commits
### org/repo
- abc1234 commit message
- def5678 commit message
## Blockers
- [ ] org/repo#N: reason it's blocked
## Summary
[2-3 sentence overview of what was accomplished and what needs attention]
IMPORTANT: If this command is being run as a standalone request, automatically exit after completing all phases successfully.