一键导入
weekly-review
Monday synthesis — write + Atlas/Weekly Reviews/<ISO-week>.md from the past week's daily notes, interactions, Asana task churn, and git history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Monday synthesis — write + Atlas/Weekly Reviews/<ISO-week>.md from the past week's daily notes, interactions, Asana task churn, and git history.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Pull the latest changes from the upstream openbrain-claude-starter repo, diff against this vault's infrastructure, and interactively apply each change with user approval.
Genericize vault improvements and open a PR against the upstream openbrain-claude-starter repo — strips personal data, diffs, and creates a GitHub PR automatically after PII review.
Discovery pass across Gmail, Google Calendar, Slack, and Fathom to find organizations not yet captured in + Atlas/Organizations/. Stages candidates in + Inbox/org-candidates/ for review. Mirrors /sync-people, but for organizations rather than people.
Produce today's daily briefing across all Google Calendars, Gmail accounts, Slack workspaces, and Asana. Writes to + Atlas/Daily/YYYY-MM-DD.md and surfaces anything that needs the user's attention today. Safe to re-run — refreshes the `## Morning brief` section in place.
Draft a follow-up email or Slack message for a given person or thread, using the correct account. Never sends.
Scan sent messages across configured Google and Slack accounts to derive a personalized writing-style profile (email vs Slack, by audience size), then update CLAUDE.md §6 in place. Run after initial bootstrap or anytime you want to refresh.
| name | weekly-review |
| description | Monday synthesis — write + Atlas/Weekly Reviews/<ISO-week>.md from the past week's daily notes, interactions, Asana task churn, and git history. |
$1 (optional): ISO week (e.g. 2026-W14). Defaults to the week just ended (Mon–Sun preceding today).Date check first. Before resolving the week, run
Bash: date "+%Y-%m-%d %A %H:%M %Z"to get today's actual date. Do not trust the session-injectedcurrentDatefield — it can lag the real clock by a day. Use the shell result as the anchor for "the week just ended."
+ Atlas/Daily/YYYY-MM-DD.md whose date falls in the week.+ Atlas/Interactions/YYYY-MM-DD-*.md in the week.asana_search_tasks with completed_on.after / .before), and tasks newly created.git log --since=<start> --until=<end> --oneline from the vault repo → captures vault activity./sync-people 7d scheduled logic for the review window — update last_contact on Bucket A matches, stage Bucket C candidates in + Inbox/people-candidates/, and hold Bucket B alias merges for user confirmation in the review output. Feed the bucket counts into the review.+ Atlas/Weekly Reviews/<ISO-week>.md with sections:
[[wikilinks]] from interactions this week./what-am-i-missing.Home.md's "Recent weekly reviews" section (if present) gets the new entry; otherwise skip.Dashboard.md week-ahead view. /daily-brief is the primary owner of ## This week and ## Top priorities and rebuilds them every run, but /weekly-review should still refresh them at week-start with the wider weekly-synthesis lens (so the Monday view reflects the week's themes, not just whatever /daily-brief produced over the weekend). If Dashboard.md is missing, log a warning and skip step 6. Procedure:
google_* accounts (via google_calendar_list_events); asana_get_my_tasks for each configured workspace with completed_since=now and post-filter to due_on within the upcoming-week window.Dashboard.md in place (find heading → overwrite to next H2 or EOF):
## This week (<Mon M/D> → <Sun M/D>) — update the heading dates to the new window. Two sub-sections: Work — meetings that matter (filter to events with attendees > 1 and recorded_by/creator not the user's auto-blocks; collapse Reclaim "Busy" and out-of-office noise) and Personal anchors (recurring family / community / 1:1 events, multi-day travel/retreats).## Top priorities — two sub-lists: Work — due this week and Personal — due this week, each as a checkbox bullet with [[wikilinks]] to people where natural. Apply the same Asana display ordering rules as /daily-brief (group by recurrence.type).updated: field to today.## Today, ## Needs a reply / open loops, ## People past cadence, ## Delegated / FYI, or ## Quick links — those are owned by /daily-brief (or static). If Dashboard.md is missing, log a warning and skip this step.Path to the new weekly review note. Report a one-paragraph summary in chat.