LifeOS Skill:AI 能帮我管理笔记了

给 LifeOS 写了个 skill,AI 能帮我管理笔记了。
用了 LifeOS 一年多了,PARA + 周期笔记这套体系我很喜欢。
但有一个问题一直没解决:记录的门槛太高了。
想到一个想法 → 打开 Obsidian → 翻到今天的日记 → 滑到「日常记录」→ 打字 → 关掉。就这几步,一年下来被「算了不记了」吃掉的想法不计其数。
所以上个月我干了一件事:给 LifeOS 写了一个 AI skill。
LifeOS Skill 的核心是让 AI 理解并维护 Markdown Vault。它可以服务 Obsidian + LifeOS Pro 的插件路线,也能直接在 Aino Desktop 和 Aino Mobile 中使用。两条路线怎么选,见 Obsidian vs Aino;Aino 的安装与使用方式见 Aino LifeOS Skill 指南。
它是什么?
一句话:装好 LifeOS Skill Bundle 后,Claude Code、Codex 等 Agent 就学会了操作你的 LifeOS 仓库。
Bundle 包含五个可独立触发的 Skill:共享配置与安全规则由 lifeos 维护;今日与周期复盘使用 lifeos-today;Workflow/PARA 看板使用 lifeos-board;搭建和迁移使用 lifeos-onboarding;笔记、附件、AI Wiki 与 Dashboard 使用 lifeos-content。Agent 每次只加载当前任务需要的领域规则。
它知道你的 PARA 文件夹叫什么、日记路径怎么走、模板在哪儿、区块标题是什么,也会识别 Obsidian 核心「日记」插件的文件夹、日期格式和模板设置。所有信息都自动读取你的真实配置,不用手动告诉它。
你只需要用自然语言说你要干什么,AI 替你执行。
LifeOS Skill 不只支持 Obsidian 仓库,也可以初始化或接管任意本地 Markdown 文件夹,并保留图片、PDF、DOC、PPT、音频、视频等附件。
能做哪些事?
随手记录,一句话的事
「记到今天的日记:14:30 和产品开了需求评审」
AI 会定位日记,找到「日常记录」板块,插入内容,然后完成。你甚至不用打开 Obsidian。
查任务、勾任务
「我今天有哪些任务?」
「季度报告那个标成完成」
AI 可以吐出任务清单,也可以直接把 - [ ] 改成 - [x]。
建项目笔记,自动套模板
「建一个项目,叫 Q3 产品改版」
AI 会找到你的项目模板,自动渲染 {{snapshot:Project}},注入主题标签,生成索引文件。效果和你手动建的一模一样。
生成 AI Wiki,让主题更容易被 AI 读懂
「整理所有项目的 AI Wiki」
AI 会为项目、领域、资源这类主题索引笔记生成或更新 .AI.md 文件,把分散在主题笔记和直接材料里的信息整理成一句话摘要、核心判断、材料地图和后续优先级。
这些 .AI.md 是给 AI 读取的主题说明书,不会给日记、捕获、会议记录、单篇文章这类普通材料乱生成。
全文搜索
「上次写的超线性回报在哪?」
AI 会扫整个 vault,返回文件名和行号。
周记、月记复盘
「这周的周记里加一段复盘」
AI 会定位到正确文件,把内容写到准确的位置。
现在也可以直接说:
「根据本周真正完成的任务、未完成事项、周记内容和最近变动的文件,帮我做周复盘。」
Skill 会按任务的完成时间统计,而不是把“本周到期”误当成“本周完成”;近期文件也会附带可核对的变动依据。如果文件系统只能证明修改时间,它会明确标成“未知”,不会猜成新建文件。
给 PDF、图片和 Office 文档加标签或属性
「给 Assets/合同.pdf 加上 #合同 标签,把状态设为“已签署”。」
Skill 不会改写二进制附件,而是在附件旁维护一个隐藏的同名 Markdown 元数据文件。已有属性会先读取再合并,移动或重命名附件时也会把元数据文件作为同一组处理。
给主题生成 HTML Dashboard
「在季度规划项目笔记旁边生成一个 HTML Dashboard。」
Skill 会读取主题笔记、对应的 .AI.md 和高价值材料,在同一文件夹生成同名 .html 看板,把主题状态、关键判断、下一步行动、风险和材料地图组织成可直接打开的决策页面。Dashboard 不是 Markdown 导出,也不会替代原笔记。
让新知识库自带 Agent 工作方式
初始化 Memos、IPO、GTD 或 PARA 时,Skill 会同时准备根文件夹的 AGENTS.md、SOUL.md 和 STYLE.md,分别保存工作规则、Agent 身份与沟通风格。已有文件只会报告冲突,不会自动覆盖。
MEMORY.md 不再由模板自动生成或升级。只有你明确说“记住这件事”时,Agent 才会创建或修改它;模板迁移不会重写已有长期记忆。
初始化或迁移本地文件夹
「帮我把这个文件夹搭建成 PARA 知识库。」
Skill 会先清点文件夹,默认按 Memos、IPO、GTD、PARA、OPC 从易到难推荐,预览准确的文件夹结构,确认后才写入。这不是必须逐级使用,需求明确时可以直接跳到对应模板。Memos 适合只想先写日记 bullet 和 task 的用户;它没有分类文件夹,因此不会把历史资料批量搬进日记。已有资料要分类时,应选择 IPO、GTD 或 PARA,并按确认后的批次迁移。
PARA 会区分「捕获」与「表达」,无法可靠分类的旧资料以「存档」作为兜底。GTD 的「收件箱」仍然只用于等待澄清的新事项。确认迁移前,系统还会检查路径越界、重名和可能损坏的 Markdown 链接或附件引用。
附件清点只代表识别到路径和媒体类型,不代表已经自动读取 DOC、PPT、音频或视频正文。
已有 Memos、IPO、GTD 或 PARA Vault 时,也可以直接要求 Skill 迁移到另一模板。Agent 会先确认只影响新内容、迁移选中的历史内容,还是迁移全部历史内容;然后记录设置字段差异和每一批移动。周期笔记、自定义模板以及激活、AI、日历和同步配置默认不变。模板文件、查询页、.AI.md 和 Dashboard 不会作为普通资料批量移动。
存在 Markdown 链接、Wikilink、共享附件、重名或语义不确定时,文件会保留原位等待确认。只有目标入口、任务查询、链接和所选迁移范围全部通过验证后,才更新模板档案。迁移到 OPC 时交给独立的 OPC Skill。
为什么好用?
因为它不替你思考,只替你执行。
润色风格、标签选择、要不要记,这些判断还是你做的。它只负责把「打开 Obsidian → 翻文件夹 → 找到位置 → 写」这整段操作摩擦全部砍掉。
记录从「打断」变成了「旁路」:继续做你的事,一句说完,AI 帮你落笔。
怎么开始?
把完整 LifeOS Skill Bundle 安装到当前 Vault:
也可以从 GitHub 安装,并选择仓库识别出的全部五个 Skill:
然后对 AI 说一句:
它就知道你的笔记系统长什么样了。之后就可以用聊天式的方式管理你的笔记。
开始搭建时可以直接说:
检查并更新已安装的 Skill Bundle
如果 Skill 已经安装在当前 Vault 中,可以先查看版本和本地改动:
确认更新后执行:
CLI 会一次更新全部五个 Skill,按领域备份被本地修改过的受管文件,把旧版单 Skill 布局迁移为 Bundle,并在备份后清理过时的受管文件;它不会把更高版本的 Bundle 降级。
安装失败时会发生什么?
在 DeepAsk 设置的「Skills 管理」中,也可以检查当前 Vault 的安装状态并安装或更新完整 Bundle。

安装器会把一次安装或更新作为完整事务处理:
- 写入前读取并记录每个受管目标的原始内容,包括 Bundle 文件、清单和待清理的旧文件。
- 如果任一 Skill、备份、旧文件清理或最终清单写入失败,会按相反顺序恢复原内容,并删除本轮新建的文件。
- 检测到旧版、无效清单或本地修改时,会把现有受管文件备份到
.agents/skills/lifeos/.backup/<时间戳>/。 - 只清理安装器明确拥有、且由未被修改的有效清单证明属于旧版 Bundle 的文件;不会信任清单里任意注入的 Skill 名称或越界路径。
- 当前 Skill 文件夹中的用户自定义文件、无关 Skill 和来自被修改清单的额外文件会被保留。
- 如果回滚本身也失败,错误会同时报告原始失败和回滚失败,避免把不完整状态误报成成功。
安装成功后再运行 skill status,应看到完整 Bundle 版本和每个领域 Skill 的状态。如果更新前存在本地修改,请先检查备份,再决定是否把自定义内容合并回新版本。
相关链接
#RedSkill #LifeOS #Obsidian #PARA #ClaudeCode #AI笔记 #AgentSkill #知识管理 #效率工具