← Back to Skills Marketplace
aghareza

taskwarrior

by Ali Aghareza · GitHub ↗ · v0.1.3
cross-platform ✓ Security Clean
793
Downloads
1
Stars
2
Active Installs
4
Versions
Install in OpenClaw
/install taskwarrior
Description
Workspace-local task management powered by Taskwarrior. Add, organize, and track tasks by project, tags, due dates, and priority with all data stored inside...
Usage Guidance
This skill is a thin wrapper around the Taskwarrior CLI and appears to be what it claims: it requires the 'task' binary and will store all data under <workspace>/.openclaw/taskwarrior/. Before installing/use: 1) Ensure you trust the environment image (that 'task' is the official Taskwarrior binary). 2) Confirm you are comfortable with the skill writing task state into the workspace directory (it will not touch your global ~/.task or ~/.taskrc unless you explicitly ask). 3) If you do not want the agent to perform writes autonomously, consider restricting autonomous invocation or making the skill user-invocable only. 4) Note the small metadata mismatch around install options (apt vs brew) — confirm your runtime provides Taskwarrior rather than relying on the skill to install it.
Capability Analysis
Type: OpenClaw Skill Name: taskwarrior Version: 0.1.3 The OpenClaw AgentSkill for Taskwarrior is designed with strong security principles. It explicitly confines all Taskwarrior data and configuration to a workspace-local directory (`<workspace>/.openclaw/taskwarrior/`), preventing any interaction with global user configurations. The `SKILL.md` and `references/safe_command_policy.md` files contain clear instructions for the AI agent to avoid dangerous operations like `delete` or `purge` without explicit user request, and to preview bulk changes. The skill does not perform system-level installations at runtime and only uses standard Taskwarrior commands. There is no evidence of data exfiltration, unauthorized execution, persistence mechanisms, or prompt injection attempts designed to subvert the agent for malicious purposes.
Capability Assessment
Purpose & Capability
Name and description match the requested artifact: the skill requires the 'task' (Taskwarrior) binary and performs only Taskwarrior operations scoped to the active workspace. Requested binaries and declared capabilities are proportional to the stated task-management purpose.
Instruction Scope
SKILL.md instructs only Taskwarrior commands and workspace-local file operations (creating .openclaw/taskwarrior/, writing a taskrc there, using TASKRC/TASKDATA env vars). It does not read unrelated system files or exfiltrate data to external endpoints. It explicitly forbids writing global ~/.task unless explicitly requested.
Install Mechanism
No bundled code is present; install metadata references package managers (brew/apt) which is reasonable for obtaining the Taskwarrior binary. The skill itself states it will not perform runtime installs. This is coherent for a CLI-wrapper skill, though there is a small metadata mismatch (SKILL.md metadata includes apt and brew, while registry install spec lists only brew) — a minor documentation inconsistency, not a security issue.
Credentials
The skill requires no credentials or sensitive environment variables. It optionally reads standard workspace-related env vars (OPENCLAW_WORKSPACE, WORKSPACE, PROJECT_DIR, REPO_ROOT) to resolve the workspace root — reasonable and scoped. No unexpected secrets or unrelated services are requested.
Persistence & Privilege
always:false and no modifications to other skills or system-wide settings. The skill writes only to the workspace-scoped .openclaw/taskwarrior/ area (its own data), which is appropriate for a task-management skill. Autonomous invocation is the platform default but is not in itself a red flag here.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install taskwarrior
  3. After installation, invoke the skill by name or use /taskwarrior
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v0.1.3
- Added skill metadata specifying required binaries and supported installation methods (apt, brew). - No functional changes to core behavior or workflow.
v0.1.2
- Added a YAML frontmatter section with skill name and description to improve metadata clarity. - No other functional or behavioral changes.
v0.1.1
- Switched to require preinstalled Taskwarrior in the environment; the skill no longer attempts to install Taskwarrior itself. - Clarified dependency checks and error messaging for missing Taskwarrior. - Strengthened guarantees that no global Taskwarrior config or data are touched unless explicitly requested. - Expanded documentation for workspace-local storage layout, runtime requirements, usage, and safety guidelines. - Improved and clarified operation workflows and supported commands.
v0.1.0
Initial release of Taskwarrior skill. - Manages tasks using Taskwarrior with data stored per workspace. - Automatically detects Taskwarrior and attempts installation if needed. - Supports common operations: add, list, modify, mark done, projects, tags, due dates, priorities, annotations. - Stores task data at <workspace>/.openclaw/taskwarrior/ using workspace root detection. - Prevents task deletion/purge unless specifically requested. - Ensures no global ~/.task modifications.
Metadata
Slug taskwarrior
Version 0.1.3
License
All-time Installs 2
Active Installs 2
Total Versions 4
Frequently Asked Questions

What is taskwarrior?

Workspace-local task management powered by Taskwarrior. Add, organize, and track tasks by project, tags, due dates, and priority with all data stored inside... It is an AI Agent Skill for Claude Code / OpenClaw, with 793 downloads so far.

How do I install taskwarrior?

Run "/install taskwarrior" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is taskwarrior free?

Yes, taskwarrior is completely free (open-source). You can download, install and use it at no cost.

Which platforms does taskwarrior support?

taskwarrior is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created taskwarrior?

It is built and maintained by Ali Aghareza (@aghareza); the current version is v0.1.3.

💬 Comments