taskwarrior
Manage tasks using Taskwarrior as the backend with data stored inside the current workspace. This skill provides a safe, workspace-scoped wrapper for common Taskwarrior operations (add/list/modify/done/projects/tags/due/priority/annotations).
This skill requires Taskwarrior to already be available in the runtime environment (e.g., included in the base image).
task --versionThis skill does not perform system-level installs (no apt, brew, dnf, etc.).
The skill resolves the workspace root at runtime:
1) If set, use the first available of:
2) Otherwise, fallback to the current working directory.
All Taskwarrior data is stored under:
/.openclaw/taskwarrior/taskrc /.openclaw/taskwarrior/.task/ Every Taskwarrior command MUST run with:
TASKRC=/.openclaw/taskwarrior/taskrc TASKDATA=/.openclaw/taskwarrior/.task Never write to global ~/.task or ~/.taskrc unless the user explicitly asks to use global storage.
1) Check dependency
task --version2) Initialize workspace storage
/.openclaw/taskwarrior/ /.openclaw/taskwarrior/.task/ /.openclaw/taskwarrior/taskrc contains at least:data.location=/.openclaw/taskwarrior/.task confirmation=offverbose=off3) Execute requested operations
4) Verify results
task info or filtered task list .task add ...task list, task list task modify ... task done task start|stop (if desired)task projects, task tags, project:, +tag, -tagdue:, priority:H|M|Ltask annotate "..." Follow references/safe_command_policy.md.
Highlights:
共 1 个版本