效率与协作 obsidianmocwikilinksdataviewyaml-frontmatterknowledge-management

Obsidian 知识库整理助手

帮助智能体系统化地整理 Obsidian 笔记库:建立导航、修复链接、统一属性、清理孤立笔记。

FollowSkills 评估 · FSRS-2.0
不推荐
49/ 100 五分制 2.5 / 5
1 2 3 4 5 6
1信任安全16 / 25 · 3.2/5

技能文件明确规定了保守操作:仅允许通过 edit_block/write_file 编辑内容,禁止使用 move_file 重命名或移动文件(否则会破坏 wikilink),并要求在 Obsidian 内部执行移动/重命名。这体现了最低特权和破坏性操作规避。但缺少独立的用户确认机制(技能本身未提供明确的确认步骤),并且技能依赖 Desktop Commander MCP 的能力,该 MCP 拥有终端访问等广权限,而技能文件未限制其作用域,这增加了风险。此外,未提供回滚或备份策略。因此扣分,给予 16 分。

2可靠稳定5 / 20 · 1.3/5

技能指令详尽,但静态审查无法执行验证关键工作流(如 start_search、edit_block)的可靠性。技能文件提供了多种方法(如 Dataview 查询),但未提供测试证据或明确的错误处理。依赖的 MCP 工具行为未经本审查验证。根据静态校准限制,可靠性上限为 10,但缺乏测试覆盖和错误反馈,故给予 5 分。

3适用触发10 / 15 · 3.3/5

触发条件非常明确:仅在用户明确提到 Obsidian 时使用,并给出了具体例子,且有清晰的不适用范围。受众为 AI agent。环境适配方面,Obsidian 功能不依赖海外服务,但技能文件为英文,未提供中文支持,可能影响中文用户的可用性,因此扣分。给予 10 分。

4规范维护9 / 15 · 3.0/5

技能有清晰的名称、版本(0.1.0)、受众,信息架构良好,分段清晰,提供了模板和示例,并有明确的已知限制(如重命名必须通过 Obsidian)。但缺少安装/依赖说明(作为技能运行于 MCP 环境,未说明依赖),也缺少明确的维护责任和更新路径。许可证明确(MIT),但技能文件本身未包含许可证信息。因此给予 9 分。

5有效结果5 / 15 · 1.7/5

技能目标清晰,步骤详细,预期输出明确(如 MOC 模板、frontmatter 示例)。但静态审查无法验证实际效果,且未提供代表性输出以证明直接可用性。根据静态校准,效果上限为 7,但缺乏实测证据,给予 5 分。

6证据核验4 / 10 · 2.0/5

仓库中包含测试文件(如 test/ab-test.test.js、test/integration/edit-block-performance.js)和 CI 工作流(codespell.yml),但这些测试主要针对 MCP 本身,而非针对该技能的关键路径。技能文件本身未提供可复现的验证示例或交叉证据。因此,给予 4 分。

证据充分度: 评估于 2026年8月7日 审查版本 9bd8422dd676
使用前请注意
  • 技能依赖 Desktop Commander MCP,该 MCP 具有终端执行等广权限,技能本身未限制其作用域,使用时需注意安全边界,确保仅在可信环境中使用。
  • 虽然技能建议在 Obsidian 内部执行移动/重命名,但实际执行时可能仍会使用 MCP 的文件操作,需确保用户理解风险。
  • 技能文件为英文,中文用户可能需要额外的翻译或理解成本。
  • 静态审查无法验证技能的可靠性,实际使用前建议在小规模 vault 上进行测试。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这个技能专门用于处理 Obsidian 笔记库的整理与维护,仅在用户明确提到 Obsidian 时启用。它能创建内容地图(MOC)、添加或修复 wikilinks、发现孤立笔记、规范化 YAML frontmatter、生成 Dataview 或 Bases 仪表板,以及整理文件夹和去重。所有操作都遵循 Obsidian 的核心规则。</summary>

读取笔记内容,搜索 [[ ]] 链接和孤立笔记,使用 write_file 创建 MOC 和仪表板,使用 edit_block 编辑笔记内容(如插入链接、规范化 frontmatter)。它不会移动或重命名文件,而是指导用户在 Obsidian 内部操作。

  1. Obsidian 用户想为某个主题建立导航结构,需要创建 MOC 并链接相关笔记。
  2. 用户发现笔记之间没有链接,希望自动发现并修复孤立笔记。
  3. 用户想统一笔记的 frontmatter 属性,以便用 Dataview 或 Bases 过滤。
  4. 用户想生成一个最近更新的笔记列表仪表板。
  5. 用户想合并重复笔记并修正所有指向被删除笔记的链接。

这个 Skill 有哪些优点和局限?

优点
  • 遵循 Obsidian 最佳实践(wikilinks、frontmatter、MOC)
  • 提供具体的 Dataview 查询和 MOC 模板
  • 明确指导避免破坏链接
  • 适用于任何 Agent Skills 兼容客户端,无需额外依赖
局限
  • 依赖用户配合在 Obsidian 内操作移动和重命名
  • 需要用户安装 Dataview 插件才能使用相关功能
  • 未提供测试套件或验证的示例
  • 对于大型仓库,搜索性能可能受限

如何安装这个 Skill?

plugins/claude/skills/obsidian-vault/SKILL.md 所在文件夹放入你的 Agent Skills 目录(例如 Claude Code 的 ~/.claude/skills/)。

如何使用这个 Skill?

在对话中直接提及 Obsidian,例如:“帮我整理 Obsidian 仓库,找出所有孤立笔记”。技能会先确认仓库根目录和 Dataview 插件情况,然后执行相应操作。

常见问题

这个技能会移动我的文件吗?
不会。它建议所有移动和重命名都在 Obsidian 内进行,以避免破坏 wikilinks。它只编辑内容,不执行文件系统移动操作。
需要安装 Dataview 插件吗?
Dataview 是可选的,但推荐用于生成仪表板。如果未安装,技能会使用内置的 Bases 功能。
技能能处理多少笔记?
技能的搜索方法适用于中小型仓库。对于大型仓库,Dataview 查询可能会变慢。

同仓库的其他 Skills

均来自 wonderwhy-er/DesktopCommanderMCP

相关 Skills