Weekly review
Skill megandmartin/agent-skills-repo/skills/productivity/weekly-review
75 production-grade agent skills for Hermes Agent + Paperclip — research, write, organize, earn, and run an AI workforce. Every skill passes a QA gate with hard safety rails. Built by Gen AI Hub.
npx -y skills add megandmartin/agent-skills-repo --skill weekly-reviewAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
2 things to look at
- 14 days oldThe repository was created 14 days ago. New is not bad, but a brand new repository carrying a familiar-sounding name is the shape a typosquat arrives in, and there has been no time for anyone else to find a problem with it.
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Runs a Friday weekly review — wins, unfinished carryover, metrics check-in, next week's top 3 — and appends it to a running weekly-reviews.md log. Use when the user says "run my weekly review", "weekly review", "wrap up my week", "what did I ship this week", or wants a scheduled end-of-week reflection. Don't use for the daily morning kickoff (use morning-brief) or extracting actions from one meeting (use meeting-notes-actions).
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.2 KB, ~1.2k tokens by cl100k_base, as published. Nobody here has run it
Weekly Review
Closes the week with a four-part review — wins, carryover, metrics, next week's top 3 — and appends it to a running weekly-reviews.md so the log compounds into a real track record. The standard: evidence over vibes (wins name artifacts, metrics have numbers or an honest "not tracked"), and the log file is append-only — never rewritten.
When to Use
- Scheduled Friday run (the blueprint fires at 17:00 Fri with "Run my weekly review").
- "Wrap up my week", "weekly review", "what actually got done".
- Not for: the daily morning kickoff (use
morning-brief) or extracting actions from one meeting (usemeeting-notes-actions).
Quick Reference
| Action | Command / Call |
|---|---|
| Week bounds | date -v-monday "+%Y-%m-%d" (macOS) / date -d "last monday" +%F (Linux) |
| Find the log | find ~/Documents -maxdepth 3 -name "weekly-reviews.md" 2>/dev/null |
| Read last entry | tail -60 "weekly-reviews.md" |
| Week's file evidence | find <projects-dir> -newermt "$(date -d 'last monday' +%F)" -type f 2>/dev/null | head -20 |
| Append entry | cat >> "weekly-reviews.md" (append only — never > overwrite) |
Procedure
- Precheck — locate
weekly-reviews.md(find, or the path remembered from prior runs). Missing? Ask where to create it (default~/Documents/weekly-reviews.md), then start it with a# Weekly Reviewsheader. Compute the week's Mon–Fri dates withdatefor the entry header. - Gather last week's promises —
tail -60the log and pull the previous entry's "Next week's top 3." These are this week's scorecard. - Collect evidence — from what's available: daily notes, files modified this week (
find -newermt), calendar events, anything the user tells you. Then ask the user 3 quick questions: biggest win? what stalled? any metric moved? Their answers outrank inference. - Draft the entry — Wins (concrete, artifact-named); Carryover (unfinished items + one-word reason: blocked/deprioritized/underestimated); Metrics (number, delta vs. last entry if logged, or "not tracked"); Next week's top 3 (specific, finishable, at most 3). Score last week's top 3 as done / partial / dropped.
- Confirm — show the full drafted entry. On explicit approval, proceed; edits first if requested.
- Append —
cat >> weekly-reviews.mdwith the entry preceded by\n---\n. Append-only: never open the file with>, never edit past entries. Confirm withtail -5that the new entry is at the bottom.
Output Template
---
## Week of {Mon YYYY-MM-DD} → {Fri YYYY-MM-DD}
**Last week's top 3 — scorecard:** {done: n}/{3} ({item: done/partial/dropped}, ...)
### Wins
- {win — artifact/evidence}
### Carryover
- {unfinished item} — {blocked | deprioritized | underestimated}
### Metrics
- {metric}: {value} ({delta vs last week | "not tracked"})
### Next week's top 3
1. {specific, finishable}
2. ...
3. ...
*Logged {YYYY-MM-DD HH:MM}*
Pitfalls
- Log file overwritten instead of appended — a
>where>>belonged deletes months of history. Always>>; verify afterward withtail -5plus a line count sanity check (wc -lshould grow, never shrink). If history was lost, check for editor backups/Time Machine immediately and tell the user before doing anything else. - Wins are vague vibes ("made good progress") — every win names an artifact: a file, a shipped feature, a sent proposal, a number. If no artifact exists, it goes to Carryover, not Wins.
- No previous entry exists, so the scorecard breaks — first run is legitimate: write "First entry — no scorecard" and set the top 3 so next week's review has something to score.
- Scheduled run fires with the user absent and no answers to the 3 questions — degrade gracefully: build the entry from file/calendar/notes evidence, mark it
(auto-draft — confirm wins with me), and still append so the chain never breaks. Don't fabricate answers on the user's behalf. - Top 3 becomes top 7 — the cap is the discipline. Three items maximum; everything else is a backlog note inside Carryover.
Verification
- Entry matches the template — all four sections plus scorecard present
- Entry was appended (
tail -5shows it at the bottom;wc -lgrew; earlier entries untouched) - Every win cites an artifact; every metric has a number or an explicit "not tracked"
- Last week's top 3 were scored, or "First entry" is stated
- Exactly 3 (or fewer) next-week priorities
- User approved the entry before append (or auto-draft is labeled as such)