开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

AI 知识库23小时前发布 AI沃茨
528 0 0
熊猫办公
5 个月前,我用OpenClaw做Obsidian知识管理的文章到现在已有20万阅读了。

5个月后,我的Obsidian的使用方法经历了Karpathy大神的LLM-wiki改造,又经历了Claude Fable 5做目录结构优化,又又又经历了因为每天收件箱太多文件,让模型自动整理后找不到原文件的不aha moment。我觉得最大的卡点不在整理,把文件从目录A转移到BDC一点用都没有,解决方法是排期,把代办做了,文件就可以归档了。所以我跟自己的钱包一拍即合,用API版Fable5(太贵了我一定要加个前缀)和不停重制额度根本用不完的Codex新搓了一个LLM TODO Skill,我给它取名叫管家阿福。毕竟,谁不想像蝙蝠侠那样有个万能的管家阿福,天天帮自己处理一大堆消息,晚上睡觉前优雅点开一个可视化页面,然后看看TODO就把排期做了。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

🔗github. com/LearnPrompt/afu-llm-todo这个TODO Skill其实很久之前就已经做出来了,但我考虑到要兼顾不用Obsidian的朋友,所以尽可能地做了简化。只要你有一个存了很多待办资料的文件夹,就可以用Codex把它们转成对应Markdown文件,

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

然后阿福就能自动扫描文件夹里所有的Markdown文件,识别出可以继续推进的候选素材。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

大家可以从图里看到,这个Skill会识别哪些Markdown文件信息不完整。比如我直接发的某书和某音的视频链接,因为没有获取到视频里面的完整内容,阿福就会给你一个提醒。这个时候我可以用脚本重新获取,脚本里用的是yt-dlp加上本地Whisper语音识别模型,所以它会把视频里面的字幕内容都识别出来,让你更好地判断这个选题到底要不要做。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

OK,有了完整信息的任务卡片之后,排期环节就开始了。我可以批量勾选多个任务卡,把我觉得信息量已经足够的放到排期池里。在排期池里,我可以直接拖动的方式放到底下的周排期里面。入的时候,还可以选择同步到Mac的本地日历或者是飞书日历上。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了
开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

有点太高兴了,提前把日历同步都说出来了。但在同步日历之前,其实还有一个我打磨了很久的功能。在反复使用的过程中我发现,就算我在一开始从任务卡转成排期卡的时候,就已经觉得内容足够丰富了,但还是会出现一种情况。可能中间隔了三四天或者一周,有两个非常相似的选题同时被收录到排期池里面。这个时候我可以直接用DeepSeek出的AI分组建议,把多个类似选题卡片再融合。像我的话,相似的素材融合之后可以做成一个大选题。如果它是一个待办的话,也意味着你可以一口气把同类型的全部完成了。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

当然还有更厉害的,如果你觉得AI分的这个组不合适,还可以勾选多个组,再把它合并一轮。这个功能解决了一个我之前反复踩坑的问题。就是那种回头复盘才发现自己同一个方向囤了五六个素材,结果因为没合并,每个都写了个半成品,最后一个都没发出来。说到这个,我觉得最爽的还是把排期拉到周视图的过程。因为我自己之前建待办的时候,也试过让Claude Code直接帮我排期到日历里。它确实能做。但有个问题,有的时候改期了,或者因为某些事情耽误了需要去修改,如果设一个定时任务让它扫描我备忘录看同标题的TODO有没有时间差,我还得费神去维护这个定时任务本身。但当我以周为单位的时候,拖动日程其实是一个代价非常小的动作。所以在阿福的周视图里面我打磨了很久,它会提示已经过期的排期,你可以直接选择删掉或者移动。外面的Mac日历和飞书日历也会同步进行移动。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

说了这一大轮之后,要怎么去配置阿福这个TODO SKill呢?其实我已经给阿福的可视化界面装了一个配置界面。还是那句话,因为要兼顾本身不怎么用Obsidian的朋友,所以这一套流程不是Obsidian特有的。简单来说,它只需要三个文件夹,

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

第一个是收件箱目录。我们尽可能不要去动原文件,这样方便后续查找。因为有些时候丢到收件箱里的视频和图片,可能马上就要用到。现在Claude Code和Codex的回答速度都在变慢,我不想每次都让模型检索。第二个是选题目录。选题目录会把多个资料的markdown组合成一个新的markdown,也就是说它不会移动原资料,是把原资料的路径都写到一份新的markdown里。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

第三个是归档目录,之所以要留一个归档文件夹,是因为有些过期的排期,有可能是热点过了,或者我已经做过这类代办了。这个时候我更希望先把它归档起来,可能以月或者一个季度为周期,再判断要不要完全删掉。之前就出现过类似的情况,我把一个材料删掉后,结果几周后发现它其实可以被扩展成一个更好的选题。那种后悔的苦不亚于我codex重置额度过期了没用。。。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

那毕竟阿福TODO是个skill,安装就是一句话的事。

开源TODO Skill,我这三年用AI做知识管理和代办的经验都在这了

最后的最后,中途其实我有好几次尝试放弃开发阿福skill。因为开发时间真的不短,中途也遇到了很多问题。素材太凌乱,所以又加了AI合并功能,有些素材之前没处理好就浪费掉了,后来又重新做了获取。排期没做好,又加了回撤和多日历排期同步。所以一优化到这版我比较满意的都立刻开源出来了,毕竟一个skill只有开源出来了,它的生命周期才真正开始。写着写着,我突然想到了一个很老的概念。GTD,Getting Things Done。David Allen在2001年出这本书的时候,核心理念其实就一句话,把你脑子里的东西全部清空到一个可信赖的外部系统里面去。25年过去了,我们的外部系统从纸质笔记本变成了Evernote,变成了Notion,变成了Obsidian,变成了各种各样的Agent和Skill。工具一直在进化,但那个底层焦虑一直没变。我们害怕遗忘。我们害怕那些曾经打动过自己的东西,因为时间的流逝,因为排期的混乱,因为一时半会来不及做完,就变成了一堆没有用的文件和数据。如果它们起到的作用仅仅是记录我曾经读过,那就太可惜了。明明当下看到这个选题的时候,我觉得很有意思才会设成待办的。所以我希望有了阿福管家之后,大家可以少一点这种遗憾,能够自由自在去完成自己真正想做的事。毕竟,谁不想要一个管家阿福呢。

@ 作者 / 卡尔


© 版权声明

相关文章