amirbrooks

Task

amirbrooksยทJan 22, 2026

Summary

TL;DR: Manage tasks through Claude with lists, due dates, weekly planning, and a persistent docstore backend.

Task is an OpenClaw skill that tasker docstore task management via tool-dispatch. Use for task lists, due today/overdue, week planning, add/move/complete, or explicit /task commands.

Created by amirbrooks, this skill has been downloaded 5k+ times on ClawHub. Install it with one command and your AI agent gains these capabilities right away. See how to add skills for setup steps.

Use cases

  • Adding tasks with due dates as they come up during a work session without switching apps
  • Running a daily standup check to see what's due today and what's overdue
  • Planning the week ahead by reviewing all open tasks and assigning them to specific days
  • Organizing project tasks into separate lists to keep client work and personal items apart

Installation

Run this command to install the skill on your OpenClaw agent:

Install with OpenClaw
npx clawhub@latest install task
Downloads
4.8k
Active installs
27
Stars
0
Updated
Jan 22, 2026

Security scan

Security scan
VirusTotalSuspicious
View report
OpenClawBenignhigh confidence

The skill's instructions, requirements, and behavior are coherent with its stated purpose (wrapping a tasker CLI via a tool-dispatch adapter); nothing requested appears unrelated or excessive.

Purpose & Capability
Instruction Scope
Install Mechanism
Credentials
Persistence & Privilege

SKILL.md

SKILL.md
---
name: task
description: Tasker docstore task management via tool-dispatch. Use for task lists, due today/overdue, week planning, add/move/complete, or explicit /task commands.
user-invocable: true
disable-model-invocation: false
command-dispatch: tool
command-tool: tasker_cmd
command-arg-mode: raw
metadata: {"clawdbot":{"emoji":"๐Ÿ—‚๏ธ"}}
---

Route task-related requests to `tasker_cmd` (raw args only, no leading `tasker`).

- For natural language, translate the request into CLI args.
- For `/task ...`, pass the args through unchanged.
- Prefer human-readable output. Avoid `--stdout-json`/`--stdout-ndjson` unless explicitly requested.
- For chat-friendly output (Telegram/WhatsApp), add `--format telegram`. Use `--all` only when done/archived are explicitly requested.
- This is the natural-language profile. For slash-only, use `skills/task-slash/`.
- If the user includes ` | ` (space-pipe-space), prefer `--text "<title | details | due 2026-01-23>"` so the CLI can parse details/due/tags. Only split on explicit ` | ` to avoid corrupting titles.
- Do not guess separators like "but" or "โ€”"; only split on explicit ` | `.
- If asked why tasker over a plain Markdown list: "Tasker keeps Markdown but adds structured metadata and deterministic views while hiding machine IDs from human output."
- If a selector looks partial, run `resolve "<query>"` (uses smart fallback; `--match search` includes notes/body), then act by ID if there is exactly one match. Never show IDs in human output.
- For notes, prefer `note add <selector...> -- <text...>` to avoid ambiguity; without `--`, tasker will attempt to infer the split.

Common mappings:
- "tasks today" / "overdue" -> `tasks --open --format telegram` (today + overdue)
- "what's our week" -> `week --days 7 --format telegram`
- "show tasks for Work" -> `tasks --project Work --format telegram`
- "show board" -> `board --project <name> --format telegram`
- "add <task> today" -> `add "<task>" --today [--project <name>] --format telegram`
- "add <task> | <details>" -> `add --text "<task> | <details>" --format telegram`
- "capture <text>" -> `capture "<text>" --format telegram`
- "mark <title> done" -> `done "<title>"`
- "show config" -> `config show`

Version history

v0.1.0Latest
Jan 22, 2026

Initial release of the task skill for natural-language task management. - Handles task management requests by dispatching commands to Tasker via tool-dispatch. - Supports natural language to CLI arg translation; passes through explicit /task commands. - Produces human-friendly, chat-optimized outputs by default (Telegram/WhatsApp compatible). - Implements logic for parsing multi-part task titles/details/dates when explicit separators are used. - Supports intuitive mappings for todayโ€™s tasks, week planning, adding/completing tasks, and project/task board views. - Falls back to selector resolution when task references are ambiguous, always hiding machine IDs from output.

Frequently asked questions

Yes. Tasks are stored in a persistent docstore, so they carry over between sessions. Your task lists and due dates stay intact.

Installation method

Send this prompt to your agent to install the skill

npx clawhub@latest install task
Download ZIP

Skill info

Versionv0.1.0
Authoramirbrooks
CategoryProductivity
UpdatedJan 22, 2026
SecuritySuspicious

Files

SKILL.md2.2 KB

Run OpenClaw in the cloud

Deploy in seconds. Skills pre-installed.

See plans

Skill data sourced from ClawHub