things-digest-generator
Things Digest Generator
Build a repeatable Things planning digest from Things MCP data or equivalent JSON exports.
Inputs
- Preferred data source: Things MCP reads
things_read_areasthings_read_projectswithstatus="open"things_read_todoswithstatus="open"things_read_todoswithstatus="completed"andcompleted_after=<today-7d>- Optional
things_read_todofor checklist or note signals
- JSON fallback for deterministic script usage:
--areas--projects--open-todos- optional
--recent-done - optional
--detailed-todos
- Optional overrides:
--days-ahead--due-soon-days--top-projects--top-areas--max-suggestions--open-count-cap--output-style--config--today
Workflow
- Resolve settings from CLI overrides,
config/customization.yaml,config/customization.template.yaml, then script defaults. - Prefer live Things MCP reads; fall back to JSON inputs when MCP is unavailable or when deterministic script execution is required.
- Build urgency buckets and activity scores from open and recently completed todos.
- Rank top projects and areas, then generate bounded suggestions.
- If there are no open todos and no recent completed todos, output exactly
No findings. - Otherwise render the digest using the canonical section order in
references/output-format.md.
Output Contract
- Return markdown that begins at
# Things Planning Digest - YYYY-MM-DD. - Return these sections in order after the title:
Executive Summaryonly whenoutputStyle=executiveSnapshotRecently ActiveWeek/Weekend AheadSuggestions
- Use exact task, project, and area names where available.
- If there are no open todos and no recent completed todos in scope, output exactly
No findings.
Guardrails
- Never modify Things data unless explicitly requested.
- If MCP is unavailable, report the missing permission and use JSON fallback when provided.
- If neither MCP nor JSON inputs are available, stop and report one deterministic
Input error:message that names the missing file, unreadable path, invalid JSON, or unsupported JSON shape.
References
references/output-format.mdreferences/customization.mdreferences/config-schema.mdreferences/suggestion-rules.mdreferences/automation-prompts.md
More from gaelic-ghost/productivity-skills
project-workspace-cleaner
Scan workspace repositories for cleanup opportunities using a read-only hygiene audit. Use when users ask to detect build/cache artifact buildup, stale large transient files, and prioritized cleanup chores by repository and directory.
161project-docs-maintainer
Maintain `*-skills` README standards and checklist-style roadmap docs through one canonical maintenance entrypoint. Use when a repo needs profile-aware README maintenance, checklist roadmap validation or migration, or a bounded audit-first doc workflow with Markdown and JSON reporting.
66things-reminders-manager
Manage Things reminders and todo create/update requests with a deterministic MCP workflow that prevents duplicate tasks and date mistakes. Use when users ask to add, reschedule, or correct Things reminders, especially with relative dates or potential update-vs-create ambiguity.
13speak-with-profile
Profile-aware speech workflow for narrated notes, spoken drafts, audio summaries, accessibility reads, and other text-to-speech tasks. Use when one front-door workflow should resolve voice profiles, enforce disclosure, and apply manifest tracking before delegating to built-in `$speech` or a deterministic local CLI path.
12project-roadmap-manager
Create and maintain a repository-root ROADMAP.md as the single source of truth for project milestones and accepted plans. Use when bootstrapping any new project, accepting/completing a plan, defining or updating milestone/version roadmaps, marking milestones as reached/changed/de-scoped, or answering where roadmap and milestone status should be referenced.
12things-week-ahead-digest
Summarize Things todos and recommend next actions using recent activity across projects, areas, and checklist-like notes, plus a week/weekend-ahead preview. Use when asked for Things planning digests, productivity check-ins, weekly previews, or automation that turns Things data into concise priorities.
12