gtd-update

gtd-update is a skill for Claude Code from mikonos/LLM-GTD. It costs 52 tokens per session (1,503 once invoked), scanned A, original, MIT.

A GTD update skill for keeping task lists and commitments aligned with changes in real life. GTD, or Getting Things Done, is a method for recording commitments and their next actions outside your head.

In plain words
What is it for?
Use it to mark next actions complete, update waiting items, correct project details, cancel commitments, and synchronize relevant calendar information.
Why use it?
It updates existing lists when work is completed, someone replies, dates change, or a project is cancelled, so the system does not retain outdated information.

Skill for Claude Code

Written for Claude Code: shipped in a Claude Code plugin.

Part of the llm-gtd plugin — 8 skills, 8 commands shipped together

Good fit Use it to mark next actions complete, update waiting items, correct project details, cancel commitments, and synchronize relevant calendar information.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/mikonos/llm-gtd/update
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add mikonos/LLM-GTD --skill update
Clone the repo
git clone --depth 1 https://github.com/mikonos/LLM-GTD

Made for: Claude Code.

Or install llm-gtd, the plugin that ships this one along with the rest of its 8 skills, 8 commands.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for gtd-update

README.md
[![agentmods](https://agentmods.dev/badge/skills/mikonos/llm-gtd/update.svg)](https://agentmods.dev/skills/mikonos/llm-gtd/update)
Your own site
<a href="https://agentmods.dev/skills/mikonos/llm-gtd/update"><img src="https://agentmods.dev/badge/skills/mikonos/llm-gtd/update.svg" alt="Measured on agentmods" height="20"></a>
Per session 52 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,503 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00052 $0.01503
Opus 5 $0.00026 $0.00751
Sonnet 5 $0.00010 $0.00301
Haiku 4.5 $0.00005 $0.00150

Measured 8d ago against content hash b0fafda12426, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-08, from the pricing page.

Security

Grade A, and why

gtd-update scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/llm-gtd/skills/gtd-harness/update/SKILL.md · 93 lines

How it starts

The opening of the file, as written. The whole thing — 93 lines — stays where its author put it; the contents beside it link to each section on GitHub.

GTD · update(状态更新 / 回报现实)

视角:David Allen,AI-native 改良。Update 处理的不是「新东西进系统」,而是现实已经变化:某个下一步做完了、等待的人回了、项目事实变了、日程细节确定了、承诺取消了。可信系统必须跟现实同步,否则它很快就会重新变成大脑里的负担。

加载与边界

  • 清单边界和动作权限:先读 references/list-definitions.md
  • 涉及 hard landscape / 日历改动:读 references/capability-map.md
  • 涉及项目成果或下一步不清:按需读 references/clarify-decision-tree.mdreferences/natural-planning-model.md
  • 自动化边界:明确完成、明确等待回应、明确文本纠错可自动更新;多匹配、会删除整个项目块、日历事件无法唯一识别时问一句。

何时跑

  • 用户说「做完了 / 搞定了 / 已买 / 已发 / 已确认 / 已经约好 / 对方回了」。
  • 用户汇报项目进展:「我和家庭成员聊完了,已确认安排边界」。
  • 用户纠正既有状态:「不是周三晚上,是周三中午 13:30 起飞」。
  • 用户取消或降级承诺:「这个先不做了 / 不用跟了 / 这个项目关掉」。

与其他命令的边界

  • 新输入 / 新承诺capture/SKILL.md
  • inbox 里的未理清项clarify/SKILL.md
  • 机械结构卫生(孤儿、重复、stalled 扫描)→ organize/SKILL.md
  • 此刻选做什么engage/SKILL.md
  • 方向/项目是否还值得review/SKILL.md

Update 只做一件事:把用户刚报告的现实变化同步到 memory/gtd/ 和真实 hard landscape。

工作流

  1. 读相关清单再改

    • 默认先扫描 next-actions.mdprojects.mdwaiting-for.md
    • 若涉及日期 / 时间 / 地点 / 航班 / 会议 → 先读外部 calendar provider;全部不可达时读 calendar.md 兜底。
    • 若涉及项目支持事实 → 按需读 reference.md
  2. 判定 update 类型

    类型 判断口径 动作
    下一步已完成 明确对应一条 next-actions 删除该 next-action 行;若它挂项目,检查项目是否需要新下一步或已闭环
    项目有进展 用户给了会影响下一步的事实 更新项目支持事实;移除已完成下一步;推导一个新的具体 next-action
    Waiting For 有回应 明确对应一条 waiting-for 删除 waiting-for 行;把回应理清为 next-action / reference / 项目闭环
    日程细节更新 日期 / 时间 / 地点 / 出发窗口变化 更新外部 calendar provider 事件;若找不到明确事件且信息完整则新建;不确定时问一句
    承诺取消 / 不做 用户明确取消 删除对应行动或项目块;若只是暂缓且仍想保留,移到 someday-maybe
    文本纠错 用户更正既有事实或措辞 最小替换对应清单行或项目支持材料
  3. 匹配规则

    • 只有一个清晰匹配项 → 直接更新。
    • 多个相似项、会删除整个项目块、或日历事件无法唯一识别 → 先问一句短问题,不猜。
    • 删除清单行是 GTD 闭环,不是删除文件;本命令可直接删除明确完成的行动行。
    • 不把「已完成」留成打勾历史;活清单只保留仍需关注的承诺。
  4. 推进项目

    • 已完成行动属于某个 project 时,读该 project 块。
    • 若期望成果已达成且没有仍需推动的下一步 → 删除整个 project 块。
    • 若项目仍未完成 → 从新事实中起草一个当前最合适的 next-action,并把 project 的下一步指针更新到新行动。
    • 如果新下一步需要用户价值判断或信息不足 → 不硬造,列出缺口并问一句。
  5. 日历 update 契约

    • 外部 calendar provider 可达时,它是 hard landscape;更新成功前不得声称已写入。
    • 能唯一匹配现有事件 → update event。
    • 找不到现有事件但有标题 + 日期 + 开始时间 → create event。
    • 缺关键字段或可能重复 → 问缺失字段,不写猜测日程。
    • 全部外部 provider 不可达 / 失败 → 写 calendar.md 兜底并说明「未写入外部日历」。

Read the full file on GitHub · 93 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 93 lines · 52 tokens per session scan A b0fafda12426

Subscribe to this mod's changes

gtd-update is a skill published in the GitHub repository mikonos/LLM-GTD (10 stars, last pushed 2mo ago), licensed MIT. It adds 52 tokens to every session and 1,503 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.