Quick capture — classify and file natural-language input into the vault. Part of a chief-of-staff system. Use for capturing tasks, ideas, project notes, or people notes.
Create items from natural language: /new <input>
Input is in $ARGUMENTS.
Do NOT commit manually unless explicitly asked. A PostToolUse hook auto-commits after Write operations.
Parse input for multiple entities. Example:
"new project with John Smith for marketing outbound, need landing page and brainstorm names"
Entities:
Edge case: "start/begin/create X" → task (the action of initiating), not project.
When creating a task without a due date, use AskUserQuestion:
Question: "When is this due?"
Header: "Due date"
Options:
- "Today" → use today's date
- "End of week" → use Friday of current week
- "Next week" → use Monday of next week
- (Other allows custom entry)
Apply similar pattern for other ambiguous fields when classification confidence is high but key data is missing.
Use Obsidian wiki-style links [[slug]] in the markdown body to connect entities.
When creating a task linked to a project, update the project file to include [[task-slug]]. Same for project → person links.
Check if person/project already exists before creating (use Glob). Use Read before editing existing files.
Task:
---
type: task
status: pending
due: YYYY-MM-DD # optional
tags: []
---
Description here.
Project:
---
type: project
status: active
tags: []
---
## Next Action
- First task to do
[[linked-task-slug]]
## Notes
Person:
---
type: person
last-contact: YYYY-MM-DD
tags: []
---
## Context
Who they are, relationship.
## Follow-ups
- [ ] Pending items
Idea:
---
type: idea
tags: []
---
Description of the idea.
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