TopRank Skills

Home / Claw Skills / Bot / task
Official OpenClaw rules 38%

task

Tasker docstore task management via tool-dispatch. Use for task lists, due today/overdue, week planning, add/move/complete, or explicit /task commands.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 task 技能。 若已安装,则直接安装 task 技能。

Overview

Skill Key
amirbrooks/task
Author
amirbrooks
Source Repo
openclaw/skills
Version
-
Source Path
skills/amirbrooks/task
Latest Commit SHA
18c7e8764a91f11c86f417df5ceb64473f403ad3

Extracted Content

SKILL.md excerpt

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`

README excerpt

# /task skill (tasker docstore)

Profiles:
- Natural language (this folder): NL + `/task` with `disable-model-invocation: false`
- Slash-only: copy `skills/task-slash/` into your skills folder as `task/` (low-bloat)

This skill uses:
- `command-dispatch: tool` for deterministic behavior

It expects:
- plugin tool `tasker_cmd` allowlisted (recommended)
- `tasker` CLI available via plugin `binary` config, `TASKER_BIN`, or PATH

See `docs/CLAWDBOT_INTEGRATION.md` at repo root for end-to-end setup.

Related Claw Skills