daily-standup
npx skills add https://github.com/mariano-aguero/claude-daily --skill daily-standup
Agent 安装分布
Skill 文档
Daily Standup Generator
Generate daily standup reports automatically by cross-referencing git activity, GitHub PRs, and a persistent work log.
Commands
This skill provides four slash commands:
/dailyâ Generate the full daily standup report/log <message>â Manually log a work entry/log-autoâ Auto-log a summary of the current session from git/log-clearâ Archive the current log and start fresh
How /daily Works
When the user asks for their daily, execute these steps:
Step 1: Gather Data
Run these commands one by one and collect the output:
date "+%A %d/%m/%Y"
git branch --show-current
git status --short
git log --since="2 days ago" --format="%h %s (%ar)" --no-merges
If GitHub CLI is available, also run:
gh pr list --author="@me" --state=all --limit=10
Check for the persistent work log:
cat ~/.daily-worklog/current.md
If any command fails, skip it and continue with available data.
Step 2: Generate Report
Using all gathered data, produce a report in this format:
## Daily Standup - [today's date]
### â
Yesterday (what I did)
- [summarize commits, merged PRs, completed tasks from work log]
### ð¨ Today (what I'll do)
- [based on: in-progress branches, open PRs, pending work log items]
### ð§ Blockers
- [items marked [BLOCKER] in work log, or PRs waiting for review]
Rules
- Be concise. One line per item.
- Group related commits into a single item.
- If no blockers exist, write “No blockers”.
- Items tagged
[BLOCKER]in the work log always appear in Blockers. - Items tagged
[HOY]/[TODAY]are prioritized in the Today section. - Use professional but direct language.
How /log Works
When the user runs /log <message>:
- Run
mkdir -p ~/.daily-worklog - Get current time with
date "+%H:%M" - Append to
~/.daily-worklog/current.md:- [HH:MM] <message> - Confirm what was logged and show entry count.
Supported tags: [BLOCKER], [HOY], [TODAY]
How /log-auto Works
When the user runs /log-auto:
- Run
git log --since="1 hour ago" --format="- %s" --no-merges - Run
git diff --name-only HEAD~3 - Run
git branch --show-current - Generate a 1-3 line summary of the session
- Append to
~/.daily-worklog/current.md:- [HH:MM] [AUTO] <concise session summary>
How /log-clear Works
When the user runs /log-clear:
- Show current log contents
- Move to
~/.daily-worklog/archive/YYYY-MM-DD.md - Create empty
~/.daily-worklog/current.md - Confirm archival with entry count.
Work Log Persistence
The work log is stored at ~/.daily-worklog/current.md and persists across sessions.
~/.daily-worklog/
âââ current.md â active log
âââ archive/
âââ 2026-02-20.md â archived logs
âââ 2026-02-17.md
Entries older than 3 days should be automatically archived when /log is used.
Tips for Best Results
- You don’t need to log everything manually â
/dailyreads git history automatically - Use
/logfor things that don’t show up in git: meetings, decisions, blockers - Run
/log-autobefore closing your session to capture what you did - Run
/log-clearon Monday mornings to start the week fresh