🗂️ Task — 任务管理
v0.1.0通过工具分发进行Tasker文档存储任务管理。用于任务列表、今日到期/逾期、周计划、添加/移动/完成或显式/task命令。
详细分析 ▾
运行时依赖
版本
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.
安装命令 点击复制
技能文档
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-ndjsonunless explicitly requested. - For chat-friendly output (Telegram/WhatsApp), add
--format telegram. Use--allonly 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 "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 "(uses smart fallback;" --match searchincludes notes/body), then act by ID if there is exactly one match. Never show IDs in human output. - For notes, prefer
note addto 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--format telegram - "add
today" -> add "" --today [--project ] --format telegram - "add
| " ->add --text "| " --format telegram - "capture
" -> capture "" --format telegram - "mark
done" -> done "" - "show config" ->
config show
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制