Openakita create-todo

MUST CALL FIRST for multi-step tasks! If user request needs 2+ tool calls (like 'open + search + screenshot'), call create_todo BEFORE any other tool.

install
source · Clone the upstream repo
git clone https://github.com/openakita/openakita
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openakita/openakita "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/system/create-todo" ~/.claude/skills/openakita-openakita-create-todo && rm -rf "$T"
manifest: skills/system/create-todo/SKILL.md
source content

Create Todo

创建任务执行计划。多步骤任务必须先创建计划再执行。

When to Use

  • 任务需要超过 2 步完成时
  • 用户请求中有"然后"、"接着"、"之后"等词
  • 涉及多个工具协作

Workflow

  1. create-todo
    → 2. 执行步骤 → 3.
    update-todo-step
    → 4. ... → 5.
    complete-todo

Parameters

参数类型必填说明
task_summarystring任务的一句话总结
stepsarray步骤列表

Step Item

字段类型必填说明
idstring步骤 ID(如 step_1)
descriptionstring步骤描述
toolstring预计使用的工具
skillsarray关联的 skill 名称列表(可选,用于追踪)
depends_onarray依赖的步骤 ID

Examples

打开百度搜索天气并截图发给用户:

{
  "task_summary": "打开百度搜索天气并截图发送",
  "steps": [
    {"id": "step_1", "description": "打开百度", "tool": "browser_navigate", "skills": ["browser-navigate"]},
    {"id": "step_2", "description": "输入搜索关键词", "tool": "browser_type", "skills": ["browser-type"], "depends_on": ["step_1"]},
    {"id": "step_3", "description": "截图", "tool": "browser_screenshot", "skills": ["browser-screenshot"], "depends_on": ["step_2"]},
    {"id": "step_4", "description": "发送截图", "tool": "deliver_artifacts", "skills": ["deliver-artifacts"], "depends_on": ["step_3"]}
  ]
}

Related Skills

  • update-todo-step
    : 更新步骤状态
  • get-todo-status
    : 查看计划状态
  • complete-todo
    : 完成计划