Obsidian + 自建 Skill:把你的经验变成 AI 外脑
Obsidian 技能管理本地知识库,自建 Skill 把个人工作流沉淀成可复用技能。含 SKILL.md 最小结构示例、双链索引写法与实战提示词模板。
老板常说"这个方案你来做,下次复用你上次的思路"。可上次的思路在哪?在微信对话框里、在邮件附件里、在你自己脑子里。人一换、半年一过,那些判断依据就消失了。
真正的技术资产,不是你解决过多少问题,而是你能不能把解法从"你身上"搬到"系统里"。
这个组合解决什么 #
两个能力叠在一起,正好补齐这块短板:
- Obsidian 技能:管理你本地的知识库。AI 可以读写你的笔记、帮你建立笔记之间的关联(双链)、自动生成本期索引——知识不再是散落的 .md 文件,而是能被调用的结构。
- 自建 Skill:把你的工作流写成一个可复用的技能包。下次你只说一句"出本月报价单",它照你定好的流程执行。
前者管知识存放,后者管actions 执行。合起来,就形成了"个人外脑":你的经验存进去,AI 按你的经验干活。
一、用 Obsidian 技能管好知识库 #
先说清楚它适合什么:本地、Markdown、可双链、可全文检索。适合沉淀会议纪要、客户档案、行业资料、个人方法论。
实操提示词模板:
我有一个 Obsidian 知识库在 D:/vault。请:
1) 扫描库内笔记,按「项目 / 客户 / 方法 / 资料」四类建立目录(已存在的别覆盖);
2) 为每笔记自动加上 YAML 头:tags、created、type;
3) 找出同一主题下的重复笔记(标题相似或正文重合度 > 60%),
列出清单让我确认后再合并,不要自行删除;
4) 生成一个 INDEX.md 总索引:按类别分组,每类下列出笔记标题 + 一句话摘要 + 双链;
5) 输出一份「本月新增笔记」清单。第 3 条里那句"列出清单让我确认后再合并,绝不自行删除",是知识库整理的安全底线。归并可以,删数据不行。
二、自建 Skill:把绝活变成一句话触发 #
自建 Skill 的核心是一个 SKILL.md 文件。下面是一个最小可用结构(这是可复用技能的一种组织方式,你可以照着改):
````
name: quote-generator
description: 生成客户报价单。当用户说「出报价」「报价单」「给 XX 客户出个价」时使用。
allowed-tools: [read-file, write-file, browser]
客户报价单生成 #
触发词 #
出报价、报价单、给 XX 客户出价、报价单生成
输入 #
- 客户名(必填)
- 产品/服务清单(来自 workdir/product_price.xlsx)
- 折扣政策(默认:老客户 95 折,新客户无折扣)
执行步骤 #
- 读取 product_price.xlsx,取产品基准价与单位;
- 按客户是否复购判断折扣档位;
- 计算小计与合计,金额一律保留两位小数;
- 套用 templates/quote.docx 生成文档,命名「报价单-{客户}-{YYYYMMDD}.docx」;
- 在 workdir/quotes_log.xlsx 追加一行:客户 / 金额 / 日期。
硬约束 #
- 数字必须来自 price 表原值,禁止换算、估算、四舍五入;
- 缺客户信息时先问,不要编造联系人;
- 生成后必须告诉我文件名与总金额。
````
写这类文件有三条经验:
- description 要写清"什么时候用",触发就靠它。
- 步骤要写成可执行指令——"认真核对价格"没用,"读取 price 表、按复购标记取折扣档"才行。
- 硬约束要写死——尤其是"禁止编造""必须来自原表"这类保命条款。
关于自建技能更完整的写法,见 自建 Skill 篇。
三、两个技能怎么配合 #
| 场景 | Obsidian 承担 | 自建 Skill 承担 |
|---|---|---|
| 报价单 | 存历史报价单与客户折扣偏好 | 按规则算价、套模板出文件 |
| 客户复盘 | 存每次沟通记录与决策背景 | 按模板生成复盘纪要 |
| 内容沉淀 | 存选题库与素材 | 按你的风格规范成文 |
| 新人带教 | 存 SOP 与案例库 | 一句话触发 SOP 输出 |
一句话概括分工:Obsidian 是仓库,Skill 是流水线。
四、实操提示词:让两者串起来 #
基于 Obsidian 知识库 D:/vault 里的「客户-A/」目录,
读取该客户近 3 次沟通笔记与历史报价记录,
总结:客户的真实诉求、历史成交价格区间、明确的采购偏好(3 条以内),
然后按我下面这个自建技能的方式(输出标准报价单模板):
生成一份新报价单草稿,价格取历史成交价区间上浮不超过 5%,
输出「报价草稿-客户A-新方案.md」,并说明我这个定价的依据。怎么判断该不该沉淀成 Skill #
不是所有经验都值得写成技能。判断标准很简单,问自己三句:
- 这件事我做过三次以上吗? 做过三次才说明是稳定流程,一次是灵感。
- 步骤能不能写成"第一步读什么、第二步算什么"? 写不出具体步骤的,多半是 tacit knowledge 还没外显。
- 下次是不是还会做? 季节性、一次性任务,不必硬做成技能。
反过来,只要满足"高频 + 有明确输入输出 + 有可写死的规则"(报价、周报、纪要、标书封面、培训课件),就该沉淀。沉淀一次大约花一杯咖啡的时间,之后每次触发省半小时。
坑与 FAQ #
Q1:笔记存 Obsidian,AI 能直接读到吗?
通过 Obsidian 技能读写本地文件即可。前提是路径给准确,且库目录没有被同步软件锁住。
Q2:双链是怎么生成的?
AI 在新建或整理笔记时,会在相关位置写入指向另一篇笔记的链接。你可以在步骤里要求"凡是提到某客户/某项目,必须补一条双链"。
Q3:知识库越来越大,AI 会变慢吗?
会。建议按月归档、控制单库笔记数量,并在任务里限定范围("只看 2026 年 Q3 之后的笔记"),别每次全库扫描。
Q4:自建 Skill 触发不了怎么办?
先核对 description 里有没有覆盖你的说法(换"出报价"试试"给我报个价"),再看步骤是否依赖了不存在的文件,最后用一次真实任务验证。
Q5:会不会把我的商业机密泄露出去?
关键在两点:一是知识库与 Skill 全部在本地,不依赖外部上传;二是在 Skill 里写明"不得将笔记内容外发、不得写入外部服务"。这条约束要写进硬约束里。
总结 #
Obsidian 解决"存得住",自建 Skill 解决"用得上"。把客户的谈判习惯、你的报价逻辑、带新人的 SOP 一条条写进这两个地方,你就从"靠memory 干活"变成"靠系统干活"——这才是个人在这个岗位上真正的壁垒。
相关阅读:想先把技能体系整体过一遍,回 Skills 技能市场;需要定期自动处理知识库,见 自动化任务;技能装多之后如何体检,见 Frontend Design 与 Skill Scanner。
本文为 workbuddy.eycit.com 种子教程。