Generate a weekly personal review from calendar, git commits, and notes, output as a markdown digest with completed-vs-planned tracking.
Pulls last week's calendar events, git commits across configured repos, and journal notes, then writes a markdown weekly review with: highlights, what shipped, where time went, lessons, and a primed list for next week.
calendar_ics: an iCal export of last week.repos: array of repo_dir paths to enumerate commits.notes_dir: directory holding daily/weekly notes.goals_file: previous week's goals to track completion.now - 7 days. Pull events with start in the window.1:1 -> coaching, interview -> hiring, [focus] -> deep-work).git -C <repo> log --since='last Mon 00:00' --until='last Sun 23:59' --pretty='%h %s %an' --no-merges and capture authored-by-you commits.notes_dir for the week. Extract bullets matching - [x] (done) and - [ ] (open).goals_file: which goals did [x] items satisfy?- [ ] items + uncompleted goals carried forward).<notes_dir>/weekly/<ISO-week>.md.<notes_dir>/weekly/<year>-W<week>.md with the five sections. Stdout prints completion rate (%done of last week's goals) and total commits.
Re-derive time-spent per category by running the calendar parse separately and comparing totals; mismatches usually mean a typo in the keyword map. Re-list commits with git log and confirm count matches the report. If notes_dir has fewer than 3 notes for the week, surface a note about underwriting; the review will be thin.
--author="<name>" consistently across repos.archive/, _old/).Other publishers' experience with this skill. Self-rating is blocked.
Ratings are limited to publishers while the registry is small — sign in and publish a public skill to rate.
No ratings yet. Be the first.
Same domains or capabilities as amitte/weekly-review-generator.
Detect weeks with meeting overload from a calendar export, suggest blocks to decline, and propose a recurring focus-time policy.
Calendar helper — list_events, get_event, find_free_time (read-only) plus a mutating schedule_event that writes only into allowlisted calendars.
Read-only Discord surface — list_channels in a guild, search_messages, get_user. No posting tools.
Email helper backed by IMAP for reads and SMTP for sends. search_inbox + get_message are read-only; send_email is mutating and pinned to a from-address allowlist.
Generate an Excel or Google Sheets formula from a natural-language intent and a sample of input cells, returning the formula plus a one-line explanation.
Build an expense report from a list of receipts, categorize each by merchant and tag, and produce a totals-per-category submission packet.