Afu LLM Todo

管家阿福(Afu)——把 Obsidian 收件箱变成活的 Wiki,再变成本周待办卡和周历:Inbox -> Wiki -> Todo Card -> Calendar 一条线。本地优先,Markdown 是唯一真源,收件箱原文不改写,导入/排期/作废/编译全部写操作日志可回滚。 触发词包括但不限于:整理我的 Obsidian 收件箱、每天提醒我处理 Obsidian 收件箱、inbox 清零、把这批资料编译成 Wiki、从笔记生成本周待办、待办卡排进周历、阿福帮我理一下 vault。 即使用户只是说"我的 Obsidian 堆了一堆没处理的东西",也应该触发。 不要用于:不涉及 Obsidian/Markdown vault 的普通待办管理(用一般 todo 工具);改写、润色、总结笔记原文(阿福只整理位置,不动原文);Notion 等非 Markdown 知识库。

89 stars 10 forksProductivity & Notes

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add LearnPrompt/afu-llm-todo --skill afu-llm-todo
Manual install
git clone --depth 1 https://github.com/LearnPrompt/afu-llm-todo.git /tmp/afu-llm-todo
mkdir -p ~/.claude/skills
cp -r /tmp/afu-llm-todo/. ~/.claude/skills/afu-llm-todo

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# Afu · LLM Todo

管家阿福是给 Obsidian Agent 用的 Skill。

它处理的不是普通任务清单,而是这条链路:

```text
Inbox -> Wiki -> Todo Card -> Calendar
```

## 什么时候用

- 用户想整理 Obsidian 收件箱。
- 用户想把一批资料先编译成 Markdown Wiki。
- 用户想从 Wiki 里生成本周待办卡。
- 用户想用本地网页 UI 把待办卡排进周历。

## 工作原则

- 不要求用户使用固定 Vault 目录。
- 先确认收件箱、Wiki、待办卡三个位置。
- Markdown 是唯一真源,不引入外部数据库。
- 第一版不强制外部 LLM API Key。
- 收件箱原文不改写。
- 导入、排期、作废、Wiki 编译都写操作日志。

## Agent 工作流

1. 读取或询问用户的 Vault 根目录。
2. 确认三个目录:收件箱、Wiki、待办卡。
3. 扫描收件箱素材,形成当前批次。
4. 生成 Wiki ingest packet。
5. 从 Wiki 或 packet 中生成 Todo Card。
6. 用户确认后写入待办卡目录。
7. 如需排期,启动本地 UI 或调用排期 API。

## 每日收件箱提醒

当用户要求每天提醒处理 Obsidian 收件箱时,不要只发一句空提醒。按 Afu 的轻量巡检做:

1. 先按当前日期严格盘点今日新增内容;优先检查 `00_收件箱/YYYY-MM-DD/` 这类日期目录,不要只依赖文件修改时间。
2. 不要把历史残留或候选池说成今天的新收件箱;日期目录、修改时间、自动投递报告要分开说明。
3. 再单独列 backlog:收件箱残留、最近批次、待判断、重复或敏感命名线索。
4. 只有今日新增或用户要求处理 backlog 时,才从材料中挑 3-5 个最值得处理的候选,并说明为什么今天值得看。
5. 给每个候选建议下一步:保留在 inbox、编译进 Wiki、生成 Todo Card、或等待用户判断。
6. 没有用户确认时,不删除、不移动、不改写收件箱原文。
7. 输出要能直接变成当天的处理清单;如果没有今日新增,也明确写“今日无新增收件箱处理项”,并把 backlog 标为“历史待处理”。

## 本地 UI

```bash
npm run demo:reset
npm run demo
```

打开:

```bash
open http://localhost:4317
```

## 回滚

操作日志位于:

```text
99_系统/topic-planner-log/YYYY-MM-DD.md
```

误生成的 Markdown 可以根据日志路径删除,或用 Git、iCloud、Time Machine 回滚。
Read the full skill on GitHub

Details

Skill name
afu-llm-todo
License
MIT
Repo updated
9 September 2026

FAQ

What does the Afu LLM Todo skill do?

管家阿福(Afu)——把 Obsidian 收件箱变成活的 Wiki,再变成本周待办卡和周历:Inbox -> Wiki -> Todo Card -> Calendar 一条线。本地优先,Markdown 是唯一真源,收件箱原文不改写,导入/排期/作废/编译全部写操作日志可回滚。 触发词包括但不限于:整理我的 Obsidian 收件箱、每天提醒我处理 Obsidian 收件箱、inbox 清零、把这批资料编译成 Wiki、从笔记生成本周待办、待办卡排进周历、阿福帮我理一下 vault。 即使用户只是说"我的 Obsidian 堆了一堆没处理的东西",也应该触发。 不要用于:不涉及 Obsidian/Markdown vault 的普通待办管理(用一般 todo 工具);改写、润色、总结笔记原文(阿福只整理位置,不动原文);Notion 等非 Markdown 知识库。

How do I install the Afu LLM Todo skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add LearnPrompt/afu-llm-todo --skill afu-llm-todo. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Afu LLM Todo popular?

It lives in LearnPrompt/afu-llm-todo, which has 89 GitHub stars and 10 forks.

Related skills

Ama Memory

115

Sherlockwz/AMA

Use AMA memory in OpenClaw to recall prior context, capture turns, inspect stored state, end sessions, or delete a user's memory when asked.

Productivity & Notes

Lauren Poteto Rules

93

unicodef1wn/lauren-poteto-rules

Use when an engineering task requires diagnosis, runtime verification, correction of recurring agent failures, or coordination of delegated coding work.

Productivity & Notes

Jiaojie

90

Jordanwei1/jiaojie-skill

Create or receive human-first AI task handoffs across chats, models, devices, and languages. Use when the user asks to hand off, export context, resume from a handoff, switch sessions while preserving work, says "交接一下", "接收交接", or supplies handoff.md, handoff.zip, handoff-audit.zip, an LCH Bundle/T0 package, OCH Snapshot, or LTM Packet. Default to one readable handoff.md; upgrade to handoff.zip only when required files must travel, and to handoff-audit.zip only for formal audit, cross-organization delivery, or proof. Preserve current intent, stop point, next action, decisions, constraints, rej

Productivity & Notes

Project Memory

92

SpillwaveSolutions/project-memory

Set up and maintain a structured project memory system in docs/project_notes/ that tracks bugs with solutions, architectural decisions, key project facts, and work history. Use this skill when asked to "set up project memory", "track our decisions", "log a bug fix", "update project memory", or "initialize memory system". Configures both CLAUDE.md and AGENTS.md to maintain memory awareness across different AI coding tools.

Productivity & Notes13

Douyin Favorites to Knowledge

79

tars1230/douyin-favorites-to-knowledge

将用户已授权账号中的抖音视频收藏或用户明确指定的喜欢列表配置并同步到本地 Markdown 或 Obsidian 知识库;默认收藏,只有用户明确说喜欢/点赞才切换来源。首次明确选择推荐的 SiliconFlow转录、本地 Whisper 或不转录。不得绕过登录、访问他人账号或泄露 Cookie 与私密数据。

Productivity & Notes10

Second Brain

100

uussnn/second-brain

Полностью автономный, оффлайн-менеджер знаний на базе PARA. Организует заметки, выполняет векторный поиск и синтезирует информацию.

Productivity & Notes49

Browse the most popular Claude skills, all productivity & notes skills, or write your own with the skills generator.