Overview
- Skill Key
- aghareza/taskwarrior
- Author
- aghareza
- Source Repo
- openclaw/skills
- Version
- -
- Source Path
- skills/aghareza/taskwarrior
- Latest Commit SHA
- 40bb83b4fd85870e29b5734a08c77428ef272ff8
Workspace-local task management powered by Taskwarrior. Add, organize, and track tasks by project, tags, due dates, and priority with all data stored inside the active workspace.
Stars
0
Installs
0
Status
ACTIVE
Visibility
PUBLIC
直接复制以下提示词,发送给你的 AI 助手即可完成安装。
请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 taskwarrior 技能。 若已安装,则直接安装 taskwarrior 技能。
# Taskwarrior (Workspace-Local Tasks) — AgentSkill
## Skill name
taskwarrior
## Purpose
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).
## Runtime requirements (ClawHub)
This skill **requires Taskwarrior to already be available** in the runtime environment (e.g., included in the base image).
- Validation: run `task --version`
- If missing: report the dependency and instruct the environment owner to install system package **taskwarrior** (some distros package it as **task**).
This skill **does not perform system-level installs** (no `apt`, `brew`, `dnf`, etc.).
## Workspace root resolution (portable)
The skill resolves the workspace root at runtime:
1) If set, use the first available of:
- OPENCLAW_WORKSPACE
- WORKSPACE
- PROJECT_DIR
- REPO_ROOT
2) Otherwise, fallback to the current working directory.
All Taskwarrior data is stored under:
`<workspace>/.openclaw/taskwarrior/`
## Workspace-local Taskwarrior home
- taskrc: `<workspace>/.openclaw/taskwarrior/taskrc`
- data dir: `<workspace>/.openclaw/taskwarrior/.task/`
Every Taskwarrior command MUST run with:
- `TASKRC=<workspace>/.openclaw/taskwarrior/taskrc`
- (optional) `TASKDATA=<workspace>/.openclaw/taskwarrior/.task`
Never write to global `~/.task` or `~/.taskrc` unless the user explicitly asks to use global storage.
## Core workflow
1) **Check dependency**
- Run: `task --version`
- If missing: stop and return dependency instructions (see references/clawhub_notes.md).
2) **Initialize workspace storage**
- Ensure directories exist:
- `<workspace>/.openclaw/taskwarrior/`
- `<workspace>/.openclaw/taskwarrior/.task/`
- Ensure `<workspace>/.openclaw/taskwarrior/taskrc` contains at least:
- `data.location=<workspace>/.openclaw/taskwarrior/.task`
- `confirmation=off`
- `...
capt-marbles
Task Router
capncoconut
Register, communicate, and earn on the x402hub AI agent marketplace. Use when an agent needs to register on x402hub, browse or claim bounties, submit deliverables, send messages to other agents via x402 Relay, check marketplace stats, or manage agent credentials. Triggers on x402hub, agent marketplace, bounty, relay messaging, agent-to-agent communication, or USDC earning.
capevace
Real-time event bus for AI agents. Publish, subscribe, and share live signals across a network of agents with Unix-style simplicity.
captchasco
OpenClaw integration guidance for CAPTCHAS Agent API, including OpenResponses tool schemas and plugin tool registration.
carol-gutianle
name: modelready description: Start using a local or Hugging Face model instantly, directly from chat. metadata: {"openclaw":{"requires":{"bins": "bash", "curl" }, "env": "URL" }}
canbirlik
Controls Wiz smart bulbs (turn on/off, RGB colors, disco mode) via local WiFi.