Generate daily plan from due tasks and active projects. Part of chief-of-staff vault system.
Generate today's plan from vault contents.
daily/YYYY-MM-DD.md exists - if so, read it firstdue: YYYY-MM-DD (today's date) → Due Todayprojects/*.md for status: active, read those filesgit log --since="midnight" --grep="cos:" --oneline for today's activitydaily/YYYY-MM-DD.mdAll tasks have due: YYYY-MM-DD in frontmatter. Use grep to find relevant tasks efficiently:
# Today's tasks (replace with actual date)
grep -l "due: 2026-01-23" tasks/*.md
# Overdue: grep for each date before today, or use date range pattern
grep -l "due: 2026-01-2[0-2]" tasks/*.md # dates 20-22 if today is 23rd
# This week: grep for dates through end of week
grep -l "due: 2026-01-2[3-9]" tasks/*.md # adjust pattern for week
Only read files returned by grep. Never glob and read all task files.
When the daily file already exists:
[x] completed items as-is---
type: daily
date: YYYY-MM-DD
---
## Due Today
- [ ] Task items from tasks/ with today's due date
## Overdue
- [ ] Tasks past due (X days overdue)
## Active Projects
- Project Name (next: next action from file)
## Recent Activity
- Items from git log
Google Workspace CLI for Gmail, Calendar, Drive, Contacts, Sheets, and Docs.
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and export notes). Use when a user asks OpenClaw to add a note, list notes, search notes, or manage note folders.
Work with Obsidian vaults (plain Markdown notes) and automate via obsidian-cli.
Use when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Manage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
Manage Trello boards, lists, and cards via the Trello REST API.
Category:productivity