agent tooling by openakita
Update Todo Step openakita/update-todo-step
Update the status of a plan step. MUST call after completing each step to track progress. Status values - pending, in_progress, completed, failed, skipped.
What it changes View full report → Passed 7 of 12 test cases with the skill, and 11 of 12 without it.
Without skill 91%
With skill 55%
Checks it passed that the model alone missed The response sets step_id to 'step_fetch_config'.1 fixed11 passed either way1 still failing9 broke
Pass-rate lift -36 pp
Tokens -23%
Agent turns 0%
Response time -23% Model gemini-3.6-flashMeasured 8/13/2026 v1 12 of 22 cases passed with skill · 12 comparable
Use this skill Claude Code DecimalAI agent CLI & files
Save it into your project's skills folder. Claude Code picks it up in its next session.
curl -fsSL --create-dirs -o .claude/skills/openakita-update-todo-step/SKILL.md https://app.decimal.ai/s/openakita-update-todo-step/SKILL.md Copy command Copy SKILL.md
Want it pinned and updatable? pip install "decimalai>=0.15", then decimalai skills add openakita-update-todo-step, and start Claude Code with claude --plugin-dir "$(git rev-parse --show-toplevel)/.agents"
Linked stays up to date: your agents get the author's new versions automatically.
Editable copy is yours to change; the author's updates won't reach it.
Install linked skill Create editable copy
1 · One-time — install the CLI (
docs ↗ )
$ pip install "decimalai>=0.15"Copy
2 · Get the skill — writes .agents/skills/openakita-update-todo-step/ and pins it in .decimal/skills.lock
$ decimalai skills add openakita-update-todo-stepCopy
Copy link Copy README badge Copy SKILL.md No CLI? Get the same file — curl · raw file $ curl -fsSL --create-dirs -o .claude/skills/openakita-update-todo-step/SKILL.md https://app.decimal.ai/s/openakita-update-todo-step/SKILL.mdCopy
Safety checks: 3 of 3 passed
Code scan Clean Intent Passed Content Clean
Overview Benchmark Contents Activity Versions 1 Ratings 0
See it in action A test case the skill fixed. Same model, same prompt, with and without the skill.
Prompt 步骤 step_fetch_config 成功返回配置 JSON `{"env": "prod"}`。请将状态标为已完成,并将配置放进结果里。
What was checked, without and with the skill Checked Without skill With skill The response sets status to 'completed'. Passed PassedThe response sets step_id to 'step_fetch_config'. Missed Passed
Show both answers
What's inside The instructions your model reads when the skill loads.
SKILL.md 37 lines single file
Update Todo Step
更新计划中某个步骤的状态。每完成一步必须调用。
Parameters
Examples
步骤完成 :
{
"step_id": "step_1",
"status": "completed",
"result": "已打开百度首页"
}
步骤失败 :
{
"step_id": "step_2",
"status": "failed",
"result": "找不到搜索框元素"
}
Related Skills
create-todo: 创建计划
get-todo-status: 查看计划状态
complete-todo: 完成计划
Track record Benchmark 7 / 12
test cases passed, vs 11 / 12 without
Adoption
Users 0
Times used 0 View activity → Safety and source details
SkillSafety ✓ 3 of 3 passed ✓ Code scan 15 of 15 checks clean
0 critical · 0 warning · 0 info — scanner v4 — 8/3/2026
View 15 scanner checks live_secret remote_code_execution reverse_shell data_exfiltration ssrf_metadata agent_snooping anti_refusal destructive_commands obfuscated_unicode unicode_homoglyph opaque_blob suspicious_url tool_overreach trigger_abuse prompt_injection_phrasing
✓ Intent Safe
LLM judge · does the skill do what it claims
✓ Content Clean
LLM judge · policy & harmful-content review
Source Imported License AGPL-3.0Imported 8/3/2026Version v1