Install
openclaw skills install @luojiangyong/obsidian-notes-skill将当前对话、项目资料、会议记录、技术排障、工作流经验或主题讨论整理成结构化 Obsidian 知识库笔记。适用于用户要求总结、沉淀、保存、写入或整理 Obsidian 文档,并需要 Properties、Key takeaway、摘要、结构化内容块、Key references 和文件引用。
openclaw skills install @luojiangyong/obsidian-notes-skill这个 skill 用于把对话或项目/主题上下文整理成长期可用的 Obsidian 笔记。笔记应当在数周后仍然可搜索、可阅读、可复用,并且能够和知识库中已有笔记形成清晰关系。
对于工作项目资料,笔记不是“来源指针”或“摘要卡片”。整理后的正文必须足够完整,让读者不需要重新打开原始文件,也能理解主要内容、关键机制、案例样本、数据口径和可复制启示。
agent-workflow:Agent 行为、MCP/CLI/tool 设置、可重复工作流。project-note:项目资料、项目背景、业务内容、阶段性沉淀。technical-note:配置、命令、排障、架构、技术流程。decision-record:已选择方向、被排除选项、依据和影响。reference-note:长期参考知识、案例、方法或复用框架。references/note-types.md 判断领域模板,尤其是社群和会员运营、营销策划、商业运营、品牌活动、线上产品开发、案例研究和 MOC/索引类笔记。references/source-types.md 判断来源处理规则。00-Agent(工作流沉淀)/;业务资料、案例、报告、活动复盘和来源归档类笔记优先放入 06-Archives(重要档案)/,除非用户指定其他位置。references/note-template.md 起草笔记。references/style-guide.md 的样式和质量要求。related_notes 和 ## 文件引用。不要写 待关联 这类占位内容。Key takeaway、摘要、后续可复用关键信息、Key references 和 文件引用 是否存在。若不可用,则提供 Markdown 供手动写入。每篇笔记必须包含:
links 属性;URL、本地路径和外部证据统一放入 Key references。## Key takeaway:Obsidian callout,包含一句最值得复用的结论,以及一小段解释为什么重要、何时适用、复用时不能忘记什么。## 摘要:Obsidian callout,固定三条短 bullet,便于快速浏览。## Context:Obsidian callout,简要说明背景、目标、当前状态、适用范围;如果用户提供了微信或其他平台 URL,必须在这里保留原始 URL。## 原始内容完整整理、## 机制 / 模式、## 案例 / 对比、## 可复制启示。Key points、Workflow / Method、配置表或验证清单。## 后续可复用关键信息:
Key references。## Key references:唯一外部来源区,放用户提供 URL、原始文件路径、官方文档、API endpoint、页码/章节/发布时间等证据来源。临时抽取文本、HTML 抓取件、工作区副本只作为消化过程材料;笔记完成后默认不保留引用,除非它本身是长期可复核来源。## 文件引用:只放 Obsidian 内部 wiki 链接,表达与已有笔记的主要知识关系。默认不要在工作项目归档笔记中加入 ## Next actions。只有当笔记本身是行动计划、任务追踪,或用户明确要求后续行动时才加入。
默认不要在 ## 文件引用 中加入 后续可延展。如果整理过程中发现值得拆成新专题的内容,应在最终回复中列为“建议拆分整理项”,等待用户确认后再创建新笔记。
-Encoding UTF8。Key references 和 文件引用 的边界:
Key references。文件引用。Context 和 Key references 中优先写成可点击 Markdown 链接,链接文字优先使用内容标题、页面标题、文档标题、仓库名或平台入口名,例如 [我们一起奔赴热爱](https://...)。只有无法确定标题时才使用 [微信原文](https://...) 或 [来源链接](https://...)。不要用反引号包裹网页 URL;Windows 本地路径、API endpoint、命令和文件名仍使用反引号。tags 只放稳定主题分类。不要把 note_type、年份、状态、带特殊符号的品牌写法放入 tags;例如不要写 project-note、2022、樾+、樾⁺、社群+。正文和标题可以保留正式品牌名,标签应转成稳定写法,例如 樾生活方式。Key references 中保留来源身份、访问/保存时间、页码/章节/工作表/幻灯片等可追溯信息。06-Archives 中的业务/项目归档笔记,不要写轻量指针笔记。必须提取并保留原始资料的主要内容:叙事主线、事实、数据、机制、案例、对比、决策和可复用启示。页码/slide 只是证据,不能替代正文。写入或更新前,确认:
created_at、updated_at、source、project、topic、note_type、knowledge_type、status、confidence、related_projects、related_notes 和 tags。tags 不包含纯数字、note_type 值、状态值或特殊符号标签;年份应放标题、topic 或正文,类型应放 note_type。related_notes 中的笔记必须在 文件引用 中解释,且不要保留 待关联 占位。Key takeaway 只有一句可复用结论和一段高密度解释,不凑字数。摘要 恰好三条 bullet,且不重复 Key takeaway 段落。Context 简洁说明背景、目标、状态和适用范围;用户提供的 URL 在这里可见。Context 和 Key references 中使用 Markdown 链接格式,确保可点击跳转。后续可复用关键信息 不重复来源路径或 URL,只保留复用口径、模板沉淀、数据口径、机制抽象、适用条件等内容。Key references 只包含外部证据、用户 URL、本地文件路径、repo 路径、API endpoint、页码或章节。文件引用 只包含有意义的 Obsidian 内部 wiki 链接,并说明关系;默认不写 后续可延展。如果 MCP 工具可用,优先顺序(这是日常笔记操作的推荐路径;插件开发调试场景在 Obsidian CLI 可用时改用 CLI):
vault_write:创建新笔记。vault_read:读回验证写入结果。vault_get_document_map:修改已有笔记前获取结构。vault_patch:定向修改标题、frontmatter 或指定 heading。vault_append:仅在明确需要追加且不会重复时使用。手动使用 Obsidian Local REST API with MCP 时:
https://127.0.0.1:27124/mcp/。Authorization: Bearer <token>、Content-Type: application/json、Accept: application/json, text/event-stream。Mcp-Session-Id,后续请求继续使用。本 skill 是 Obsidian 知识库笔记的结构权威。加载本 skill 时,其它 Obsidian 相关 skill 只能作为语法、文件格式或调试能力补充,不能覆盖本 skill 对笔记结构、Properties、内容完整性和引用边界的要求。
obsidian-markdown:Obsidian 语法手册使用场景:需要写 embeds、注释 %%、LaTeX 数学、Mermaid 图表、脚注、block links 等 Obsidian 特有 Markdown 语法。
分工边界:
obsidian-markdown 只定义具体 Obsidian Markdown 语法怎么写。obsidian-markdown 的通用示例而新增 title、date 等字段。aliases、cssclasses 只有在用户明确要求、已有 vault 规范需要,或 Obsidian 视图确实依赖时才补充。obsidian-markdown 的 callout 类型列表仅作语法参考。obsidian-bases:.base 视图使用场景:创建或编辑 .base 文件,构建笔记的表格、卡片或列表视图。
分工边界:
.base 文件格式;遇到 .base 文件创建或编辑时委托给 obsidian-bases。note_type、project、topic、status、confidence、tags,可作为 .base 的过滤、分组和排序字段。.base 视图不得反向改变本 skill 的 YAML 字段规范。json-canvas:.canvas 图谱使用场景:创建或编辑 .canvas 文件,构建知识图谱、思维导图、流程图或项目关系图。
分工边界:
.canvas 文件格式;遇到 Canvas 文件创建或编辑时委托给 json-canvas。json-canvas 负责 Canvas JSON 结构正确。obsidian-cli:命令行与插件调试使用场景:仅在 Obsidian CLI 可用,且任务涉及 MCP 不具备的能力时使用,例如插件热重载、截图验证、错误捕获、DOM/console 检查或版本对比。
日常 vault 读写、搜索和补丁仍优先使用 MCP。
| 场景 | 优先工具 |
|---|---|
| 日常笔记读写搜索 | MCP:vault_read / vault_write / vault_patch / search |
| 分段精准补丁 | MCP:vault_patch |
| 文档结构图 | MCP:vault_get_document_map |
| 复杂查询 | MCP 暴露的 search/query 能力;如不可用则退回检索和读取 |
| 插件热重载 | Obsidian CLI |
| 错误捕获 | Obsidian CLI |
| 截图验证 | Obsidian CLI |
| DOM / console 检查 | Obsidian CLI |
| 版本对比 | Obsidian CLI 或 Git,按任务场景选择 |
references/note-template.md。references/style-guide.md。references/note-types.md。references/source-types.md。