Create Todo

SkillSearch

Lets your agent break a multi-step task into a written plan before doing any work.

Instructions available. Your AI can read the instructions. Execution depends on the setup they require.

Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.

Then ask your AI: use the Create Todo skill

About this skill

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.

What this skill tells your AI

The instructions your AI receives, as published by openakita/openakita in skills/system/create-todo/SKILL.md and read by ahel’s review.

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

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: 完成计划

Signals

GitHub stars
2k
Forks
280
Last commit
Sep 2026
Advanced
Item type
skill
Key
create-todo
Source
github.com/openakita/openakita