things-week-ahead-digest
npx machina-cli add skill gaelic-ghost/productivity-skills/things-week-ahead-digest --openclawThings Week Ahead Digest
Build a repeatable Things planning digest with four sections:
- Snapshot
- Recently Active
- Week/Weekend Ahead
- Suggestions
Inputs
Collect data with Things MCP tools:
things_read_areasthings_read_projectswithstatus="open"things_read_todoswithstatus="open"(setlimithigh enough for a full view, usually 300-500)things_read_todoswithstatus="completed"andcompleted_after=<today-7d>- Optional:
things_read_todofor top candidate tasks (include_notes=true) when notes/checklist signals are needed
If any call fails because of permissions, report the missing permission and continue with the best available subset.
Workflow
- Load active customization config:
- Prefer
<skill_root>/config/customization.yaml. - Fall back to
<skill_root>/config/customization.template.yaml.
- Prefer
- Build urgency buckets from open todos:
- overdue:
deadline < today - due soon:
deadline <= today + <dueSoonDays> - week/weekend ahead:
deadlinebetween today andtoday + <daysAhead>
- overdue:
- Score recent activity by project and area using configured weights:
- recent completions (last 7 days)
- open tasks
- due soon / overdue counts
- checklist-like hints from notes (
- [ ],- [x], multiline bullet blocks)
- Identify top active projects/areas from the score.
- Generate configured number of concrete suggestions:
- one next action for top projects
- one risk/triage action for overdue work
- one planning action for weekend or Monday readiness when relevant
- Format with the template in
references/output-format.md.
Keep tone concise and operational. Prefer verbs and specific task titles over generic advice.
Scripts
Use scripts/build_digest.py when deterministic scoring/formatting is preferred (automation, repeatability, large datasets).
uv run --with pyyaml python scripts/build_digest.py \
--areas areas.json \
--projects projects.json \
--open-todos open_todos.json \
--recent-done recent_done.json
The script reads JSON exported from Things MCP responses and prints Markdown digest output.
Configuration precedence:
- CLI flags
config/customization.yamlconfig/customization.template.yaml- Script hardcoded defaults
Customization Workflow
When a user asks to customize this skill, use this deterministic flow:
- Read active config from
config/customization.yaml; if missing, useconfig/customization.template.yaml. - Confirm desired behavior for:
- due-soon and planning windows
- top project/area counts
- scoring weights and open-count cap
- suggestion cap and output style
- Propose 2-4 option bundles with one recommended default.
- Create or update
config/customization.yamlfrom template and set:schemaVersion: 1isCustomized: trueprofile: <selected-profile>
- Validate by generating a sample digest and report changed keys plus behavior deltas.
Customization Reference
- Detailed knobs and examples:
references/customization.md - YAML schema and allowed values:
references/config-schema.md
Automation Templates
Use $things-week-ahead-digest inside automation prompts so Codex reliably loads this workflow.
For ready-to-fill Codex App and Codex CLI (codex exec) templates, including Things MCP fallback guidance, placeholders, and customization knobs, use:
references/automation-prompts.md
References
- Scoring and suggestion rules:
references/suggestion-rules.md - Output shape and section template:
references/output-format.md - Automation prompt templates:
references/automation-prompts.md - Customization guide:
references/customization.md - Customization schema:
references/config-schema.md
Source
git clone https://github.com/gaelic-ghost/productivity-skills/blob/main/things-week-ahead-digest/SKILL.mdView on GitHub Overview
Generates a repeatable Things planning digest featuring Snapshot, Recently Active, Week/Weekend Ahead, and Suggestions. It uses Things MCP data to surface open work, completed activity, and top priorities, delivering concise actions and a preview for the coming period. Ideal for planning digests, productivity check-ins, weekly previews, or automation that turns Things data into priorities.
How This Skill Works
The skill loads active customization, builds urgency buckets from open todos, scores recent activity by project and area, and identifies top active items. It then generates a configured number of concrete suggestions (next action for top projects, a risk/triage action for overdue work, and a planning action for weekend/Monday readiness) formatted into the four sections using the standard output template.
When to Use It
- When asked for Things planning digests or productivity check-ins
- During weekly previews to surface top priorities across projects/areas
- For automation that turns Things data into concise priorities
- When preparing weekend or Monday readiness briefs
- When you want a consistent digest with Snapshot, Recently Active, Week/Weekend Ahead, and Suggestions
Quick Start
- Step 1: Load data with Things MCP calls (areas, open projects, open todos, completed last 7 days).
- Step 2: Build urgency buckets and score activity by project/area, including notes checklists.
- Step 3: Generate and format the digest using the configured template and deliver the four sections.
Best Practices
- Ensure Things MCP inputs (areas, projects, and todos) are up to date and have appropriate limits (e.g., open todos 300–500) for complete visibility.
- Tune the customization.yaml to set due windows, scoring weights, and open-count caps before running.
- Prioritize concrete next actions and avoid vague recommendations in the Suggestions section.
- Regularly review overdue and due-soon buckets to address high-risk items first.
- Use the automation templates and prompts to keep digests deterministic and repeatable.
Example Use Cases
- Weekly digest for a product team highlighting top projects and the next actions to push a release forward.
- Managerial productivity check-in surfacing overdue work and triage actions across departments.
- Automation-driven prep for a founder’s weekend review with weekend-ready planning items.
- Sprint-planning digest that pulls recent activity and suggests the Monday readiness actions.
- Executive weekly preview showing Snapshot of current state plus prioritized next actions.