效率与协作

Obsidian CLI 知识库传输层

用 Obsidian CLI 读写、搜索和维护 Markdown 知识库。

48/ 100
谨慎使用

价值存在,但可靠性、证据或控制措施仍有明显缺口。

查看评分依据 ↓
可直接使用于
Codex · Claude Code
Star 数
★ 16k
最近更新
1 个月前
License
MIT
obsidianobsidian-cliknowledge-managementnote-taking
+3markdownfilesystemmcp

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

wiki-cli 是 claude-obsidian v1.7+ 的默认 vault 传输技能,优先使用 Obsidian 1.12+ 提供的命令行工具。它让 Claude 能读取、创建、覆盖、追加、搜索和修改 Obsidian 笔记,并支持每日笔记、反向链接、标签、书签和 Bases 文件查看。CLI 不可用时,技能回退到直接文件系统操作。它适合使用桌面版 Obsidian、希望避免 MCP 配置的本地 Markdown 知识库用户,但不适合移动端、无头服务器或跨 vault 操作。

在会话开始或 vault 设置时运行 bash scripts/detect-transport.sh,并将 CLI 与文件系统可用性写入 .vault-meta/transport.json。后续操作先读取该文件,根据 preferred 和 fallback_chain 选择传输方式。CLI 可用于读取、写入、追加和搜索笔记,设置 frontmatter 属性,列出反向链接、标签和书签,获取每日笔记,以及打开 Bases 文件的解析视图。CLI 不可用时,使用 Claude 的 Read、Write、Edit 工具或 ripgrep 直接处理 vault 文件。

适合
  • 使用桌面版 Obsidian 的个人知识管理者,希望让 Claude 通过本地 CLI 维护 Markdown 笔记。
  • 需要批量读取、搜索或追加 vault 内容,但不想安装本地 REST API 插件和配置 MCP 的用户。
  • 在 Obsidian CLI 可用时执行日记更新、属性修改或反向链接查询的工作流。
  • 运行在移动端、CI 或无头服务器上的用户,可将该技能作为 CLI 不可用时的文件系统回退层。

如何安装这个 Skill?

使用前请注意
  • 执行写入、覆盖或属性修改前应明确确认目标 vault、目标路径和是否允许覆盖;该技能没有内建回滚机制。
  • 应验证本机 Obsidian CLI 的实际命令格式、版本和 vault 参数约定;文档未提供这些 recipe 的端到端测试证据。
  • 文件系统回退可能绕过 Obsidian 的一致性语义;在 Obsidian 保存或多进程写入期间应谨慎,并确认锁机制确实被调用。
  • 可选的 kepano marketplace 安装依赖 GitHub;中国大陆网络或组织访问受限时不要把它视为必要依赖。
开始前你需要
Agent 需要具备
  • Shell / 命令行
  • 本地文件系统
需要预先安装
  • Obsidian 1.12+
  • Bash
  • obsidian-cli

该技能随 AgriciDaniel/claude-obsidian 仓库的 15 个技能一起提供。可执行:git clone https://github.com/AgriciDaniel/claude-obsidian;cd claude-obsidian;bash bin/setup-vault.sh。然后在 Obsidian 中将该文件夹作为 vault 打开,并在同一文件夹中使用 Claude Code。源材料没有提供单独安装 wiki-cli 的步骤。

通用方式:手动安装到 Claude Code(macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/AgriciDaniel/claude-obsidian.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/wiki-cli" ~/.claude/skills/
rm -rf "$tmp"

根据源仓库地址和 Skill 路径自动生成,只复制这个 Skill 的文件夹。如果上文有作者提供的安装方式,请优先按作者说明操作;想只在当前项目中使用,把 ~/.claude/skills 换成项目里的 .claude/skills。

如何使用这个 Skill?

在 vault 设置或会话开始时运行 bash scripts/detect-transport.sh。检测结果写入 .vault-meta/transport.json;安装或移除 CLI 后可运行 bash scripts/detect-transport.sh --force 刷新。示例命令包括 obsidian-cli read "$VAULT" "$NOTE"、obsidian-cli search "$VAULT" "<query>"、obsidian-cli append "$VAULT" "$NOTE" 和 obsidian-cli backlinks "$VAULT" "$NOTE"。需要读取或写入时,先查看 transport.json 并遵循其中的首选传输和回退链。

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

优点
  • 使用 Obsidian 内置 CLI,通常不需要 REST API 插件、API 密钥或 TLS 绕过。
  • 覆盖读取、写入、追加、搜索、属性、每日笔记、反向链接、标签、书签和 Bases 查看等常见 vault 操作。
  • CLI 缺失时可回退到直接文件系统操作,适合本地 Markdown vault。
  • 通过 transport.json 固化传输选择,支持手动覆盖设置。
局限
  • CLI 依赖桌面版 Obsidian,移动端和无头服务器不能使用 CLI。
  • 跨 vault 操作不适合使用该 CLI,需要回退到文件系统遍历。
  • SKILL.md 没有提供独立的 wiki-cli 测试结果或独立版本发布信息。
  • 使用 MCP 作为传输方式需要额外配置,且本技能将其作为回退或延后检测项而非首选。

这个 Skill 与同类方案有什么区别?

与相关 Skills 并排比较;分数均按同一 FSRS 标准得出。

Skill FS 评分 Star 数 最近更新 License
Obsidian CLI 知识库传输层 本页 48 · 谨慎使用 ★ 16k 1 个月前 MIT
对话归档助手 49 · 谨慎使用 ★ 16k 1 个月前 MIT
LLM Wiki 管理器 51 · 谨慎使用 ★ 71 1 个月前 MIT
Compound Vault 方法论模式 56 · 谨慎使用 ★ 16k 1 个月前 MIT
Wiki 日志折叠器 55 · 谨慎使用 ★ 16k 1 个月前 MIT

与 MCP 相比,Obsidian CLI 不需要本地 REST API 插件、API 密钥或 TLS 绕过,并通过直接子进程调用降低 HTTP 往返和会话内死锁风险;但它要求安装 Obsidian 本身。与直接文件系统操作相比,CLI 可使用 Obsidian 的搜索排序,并提供每日笔记、反向链接、标签、书签和 Bases 解析视图;文件系统仍是 CLI 不可用时的回退方式。

FollowSkills 如何评估这个 Skill?

FollowSkills 评估 · FSRS-2.0
谨慎使用
48/ 100 五分制 2.4 / 5
上游仓库在本次评估后已有新提交;当前评分仍对应所示审查版本,可能尚未覆盖最新改动。
1信任安全14 / 25 · 2.8/5

技能将操作限定在 Read 与 Bash,并披露 CLI、文件系统及 MCP 的传输关系;但允许直接写入、覆盖和追加 vault 内容,没有逐项用户确认、内建回滚或冲突恢复,且 Bash 权限范围较宽,因此扣分。

2可靠稳定7 / 20 · 1.8/5

检测脚本有 CI 中的 JSON 可解析性检查,且文档提供 CLI 与文件系统回退路径;但关键 CLI recipe 未见针对本技能的端到端测试,异常输入、CLI 语法差异和失败诊断覆盖不足,故仅给中低分。

3适用触发9 / 15 · 3.0/5

触发词、桌面 CLI 场景、移动端、headless、跨 vault 和 Obsidian 未安装时的非适用范围较清楚;但输入约束、输出契约、语义误触发边界及中文用户环境适配证据有限,故扣分。核心功能不依赖海外在线服务。

4规范维护8 / 15 · 2.7/5

技能结构清晰,包含检测、决策、recipe、限制和交叉引用;仓库提供 MIT 许可证、版本信息、CI 与安全政策。但该技能自身缺少参数契约、FAQ、变更记录、明确维护责任和更新路径,部分关键依赖说明也分散在其他文件,故扣分。

5有效结果6 / 15 · 2.0/5

读写、追加、搜索、daily note、属性、backlinks、Bases 等常用任务都有可直接参考的命令,并提供文件系统回退;但命令可用性和实际结果未由本技能证实,覆盖范围仍需用户或代理处理权限、路径和异常情况,故未超过静态上限。

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

仓库有 CI、检测表面检查和若干测试,但提供的测试主要覆盖其他脚本及通用基础设施,未覆盖本技能的大多数 CLI recipe、回退行为或结果正确性;因此只有有限静态可审计证据,未给满分。

1 2 3 4 5 6

点击维度查看打分理由

评估于 2026年7月20日 审查版本 cb93ff6d82f9 评估证据[1][2][3][4][5][6][7][8]

证据充分度:低 — 主要依赖静态检查、作者材料或有限演示;适合发现线索,不适合做高风险决策。

查看完整评分方法 →

常见问题

这个技能会把笔记发送到网络服务吗?
SKILL.md 展示的 CLI 和文件系统操作是本地 subprocess 或本地文件读写,没有要求网络调用。
没有安装 Obsidian CLI 还能使用吗?
可以。检测结果会把 filesystem 纳入回退链,之后可用 Read、Write、Edit 或 ripgrep 直接处理 vault。
它适合移动端或 CI 环境吗?
不适合作为 CLI 传输层,因为 CLI 仅限桌面环境;移动端、CI 和无头环境应使用文件系统回退。
需要配置 MCP 吗?
不需要。MCP 是可选的其他传输方案,wiki-cli 的首选是 Obsidian CLI,CLI 不可用时默认回退到文件系统。

同仓库的其他 Skills

均来自 AgriciDaniel/claude-obsidian

效率与协作

对话归档助手

把有价值的对话和洞见整理成可检索、可链接的 Obsidian Markdown 笔记。

★ 16k FS 49 谨慎使用 1 个月前
效率与协作

Compound Vault 方法论模式

为 Obsidian 知识库按 LYT、PARA、Zettelkasten 或 Generic 规则路由新页面。

★ 16k FS 56 谨慎使用 1 个月前
效率与协作

Wiki 日志折叠器

将 Obsidian wiki 日志批量汇总为可追溯的 Markdown 元页面。

★ 16k FS 55 谨慎使用 1 个月前
效率与协作

Wiki 知识伴侣

在 Obsidian 中搭建可持续累积的个人知识库。

★ 16k FS 49 谨慎使用 1 个月前
效率与协作

Wiki Ingest:Obsidian 知识库摄入

把文件、网页和图片整理成可互联的 Obsidian 知识页面。

★ 16k FS 49 谨慎使用 1 个月前
效率与协作

Obsidian Markdown 语法助手

帮助你编写正确的 Obsidian Markdown,避免链接、嵌入、标注和属性格式出错。

★ 16k FS 45 不推荐 1 个月前
效率与协作

网页净化器

将网页正文提取为适合知识库摄取的干净 Markdown。

★ 16k FS 41 不推荐 1 个月前
效率与协作

自动研究归档

把主题研究成可追溯的 Obsidian 知识库页面。

★ 16k FS 52 谨慎使用 1 个月前
效率与协作

Obsidian Wiki 问答

从你的 Obsidian 知识库中检索、引用并沉淀可靠答案。

★ 16k FS 50 谨慎使用 1 个月前
效率与协作

Vault 混合检索

为 Obsidian 知识库提供基于上下文、BM25 与向量重排的段落级检索。

★ 16k FS 54 谨慎使用 1 个月前
效率与协作

Obsidian Wiki 健康检查

自动发现知识库中的链接、结构和内容问题。

★ 16k FS 48 谨慎使用 1 个月前
效率与协作

Obsidian Bases 数据视图

用可查询的动态视图把 Obsidian 笔记组织成表格、卡片和列表。

★ 16k FS 50 谨慎使用 1 个月前
效率与协作

Canvas 视觉知识板

把图片、PDF和知识页面整理到可视化画布中。

★ 16k FS 41 不推荐 1 个月前
效率与协作

十原则思维循环

用十个循序渐进的思维阶段,帮助 Claude 系统分析复杂问题并形成可执行结论。

★ 16k FS 53 谨慎使用 1 个月前

相关 Skills