things-reminders-manager
Things Reminders Manager
Use an update-first workflow for Things reminder requests.
Inputs
- Reminder intent:
- create
- reschedule
- correct an existing task
- Scheduling phrase or absolute date/time
- Optional timezone override
- Effective settings may come from:
- explicit user override
config/customization.yamlconfig/customization.template.yaml- workflow defaults
- Workflow settings:
timezonedefaultReminderTimeduplicatePolicyonUpdateWithoutTokenrequireAbsoluteDateInConfirmation
Workflow
- Resolve the current local date/time.
- Run
date '+%Y-%m-%d %H:%M:%S %Z %z'.
- Run
- Load effective settings from override, config, then defaults.
- Use
timezonefor schedule normalization. - Use
defaultReminderTimewhen the user gives a date without a time and the workflow needs a default time.
- Use
- Check Things MCP readiness and auth.
things_capabilitiesthings_auth_get_statusthings_validate_token_configbefore any likely update path
- Normalize the requested schedule into an absolute date/time using the effective
timezone. - Search candidate open tasks before creating anything new.
- Prefer
things_find_todos - Fall back to
things_read_todoswhen needed
- Prefer
- Apply
duplicatePolicy.update-first: update on a single clear correction/reschedule match, otherwise create or disambiguateask-first: stop when a plausible duplicate exists and ask the user to choosealways-create: skip update matching and create a new task unless the user explicitly asked to modify an existing one
- Apply
onUpdateWithoutTokenif the chosen path requires an update and token access is unavailable.block-and-report: stop withaction=blockedask-to-create-duplicate: ask whether to create a new task instead
- Execute the selected create or update path.
- create:
things_add_todo - update:
things_update_todo
- create:
- Confirm the result using
requireAbsoluteDateInConfirmation.- When
true, confirm in absolute form with timezone.
- When
Output Contract
- Return:
action:created,updated, orblocked- task title
- normalized absolute schedule
- blockers, when present
- Confirm dates in absolute form with timezone in user-visible output.
Guardrails
- Never assume relative dates without resolving the current local date.
- Never silently create a duplicate when update intent is clear.
- Never claim mutation success without tool confirmation.
- If an update requires token access and token access is missing, block and report the exact blocker.
References
references/customization.mdreferences/mcp-sequence.mdreferences/config-schema.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-digest-generator
Generate a week-ahead Things planning digest with recent activity, upcoming deadlines, and concrete next actions. Use when users request Things check-ins, weekly planning summaries, or prioritized planning recommendations.
28speak-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