目标读者:使用 Claude Code、Codex、OpenCode 等 Coding Agent 的 Obsidian 用户

Obsidian 高星 Skills 是 GitHub 上用于让 Coding Agent 理解 Obsidian Markdown、操作知识库或构建长期记忆的一组开放项目;截至 2026 年 8 月 11 日,相关项目从 569 Star 的能力发现工具到 16.7 万 Star 的通用 Skills 规范库不等。轻量文件操作优先看 kepano/obsidian-skills,完整知识库工作流可比较 claude-obsidian 与 obsidian-second-brain,anthropics/skills 更适合作为规范参考,ctx 则负责从大量 Skills、Agent 和 MCP 中发现适合当前仓库的能力。


Obsidian 高星 Skills 不是单一插件,而是让 AI Coding Agent 按约定流程读写 Markdown、Bases、Canvas 和知识索引的技能集合。选择时应先判断自己要解决的是“格式操作”“完整第二大脑”还是“技能发现”,不能只按 Star 数排序。

先看结论:5 个项目分别解决什么问题

截至 2026 年 8 月 11 日,五个项目的定位并不重叠,Star 只能反映关注度,不能替代架构与权限边界判断。

项目

GitHub Star

核心定位

上手成本

更适合谁

anthropics/skills

167,570

Agent Skills 示例、规范与模板

低到中

想编写或审查 SKILL.md 的开发者

kepano/obsidian-skills

44,761

Obsidian 格式、Bases、Canvas、CLI 操作

只想让 Agent 正确编辑 Vault 的用户

AgriciDaniel/claude-obsidian

10,714

本地优先、带来源追踪的完整知识库系统

中到高

重视证据、事务写入和知识维护的团队

eugeniughelbur/obsidian-second-brain

3,952

面向多种 CLI Agent 的持久记忆与自动整理

中到高

希望跨会话积累记忆的重度用户

stevesolun/ctx

569

为仓库发现 Skills、Agent、MCP 和运行环境

技能数量过多、需要按任务筛选的开发者

数据来自各项目 GitHub 仓库页面及 README,统计日期均为 2026 年 8 月 11 日。许可证方面,后四项仓库均标注 MIT;anthropics/skills 的不同目录采用不同许可,文档类 Skills 不能简单视为统一开源许可。

anthropics/skills:它是规范参考,不是 Obsidian 套件

anthropics/skills 最适合用来理解一个标准 Skill 应如何组织,而不是直接充当 Obsidian 第二大脑。

项目把技能定义为包含指令、脚本和资源的文件夹,并以 SKILL.md 作为入口。其价值主要有三点:

  • 查看官方示例和技能目录结构;

  • 复用模板编写自己的 Obsidian Skill;

  • 审查脚本、依赖、资源和许可边界。

如果你的问题是“Agent 为什么没有加载某个 Skill”,应先核对宿主是否支持 Agent Skills 标准、目录是否位于宿主可发现的位置,以及 SKILL.md 的触发描述是否清晰。七牛云的 Claude Code Skills 文档也可作为中文配置资料,但实际目录和命令仍应以当前 Agent 官方文档为准。

kepano/obsidian-skills:最轻量的 Obsidian 操作层

kepano/obsidian-skills 适合已经有 Vault,只需要 Agent 正确处理 Obsidian 文件格式的用户。

它包含五个聚焦能力:obsidian-markdown、obsidian-bases、json-canvas、obsidian-cli 和 defuddle。这意味着 Agent 可以遵循 Obsidian Flavored Markdown 语法,生成 .base 与 .canvas 文件,并通过 CLI 完成检索或内容清洗。

对支持 skills CLI 的宿主,README 给出的安装方式是:

npx skills add https://github.com/kepano/obsidian-skills

Claude Code 插件市场路径则是:

/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills

它不会自动替你设计 PARA、Zettelkasten 或长期记忆系统,因此优势是边界清晰,限制也是缺少完整知识治理流程。

两个“第二大脑”项目怎么选

claude-obsidian 更强调证据、事务和可恢复写入,obsidian-second-brain 更强调多 CLI Agent 共用的持久记忆与自动化命令。

AgriciDaniel/claude-obsidian

该项目提供 15 个相互协作的 Skills,覆盖初始化、采集、查询、保存、检索、Canvas、lint 与方法论模式。README 明确要求先生成写入计划,再用 approved_plan_sha256 应用同一操作,以降低并行 Agent 覆盖 Vault 文件的风险。

安装从源码开始:

git clone https://github.com/AgriciDaniel/claude-obsidian.git
cd claude-obsidian

Codex 用户可先预览,再应用可移植技能链接:

bash bin/setup-multi-agent.sh --host codex
bash bin/setup-multi-agent.sh --host codex --apply

项目要求 Python 3.11 或更高版本。它保留来源副本、claim ledger 与冲突状态,适合研究型知识库;代价是初始化、迁移和写入审批比普通 Skill 更复杂。

eugeniughelbur/obsidian-second-brain

该项目把 Obsidian 作为多种 CLI Agent 的共享 Markdown 记忆层,核心工作流包括初始化、保存、查找、搜索、综合和定时任务。

它适合“同一套笔记需要被多个 Coding Agent 持续使用”的场景。相比格式工具,它引入更多索引、调度和知识代谢逻辑;部分研究能力还需要外部 API Key。项目 README 对命令总数存在 45 与 46 两种表述,因此选型时应以当前仓库实际命令目录为准,而不要依赖固定数字。

ctx:Skills 太多时,用发现层做减法

ctx 不是 Obsidian Skill,而是根据仓库或任务推荐少量相关 Skills、Agent、MCP 和运行环境的 Python CLI。

截至 2026 年 8 月 11 日,项目 README 标注当前 GitHub/PyPI 版本为 v1.0.20,源码树为尚未发布的 1.0.21;其打包知识图谱包含 79,958 个节点,其中有 68,494 个 Skill 实体、467 个 Agent、10,790 个 MCP Server 和 207 个运行环境。

安装要求 CPython 3.11 或更高版本:

pip install claude-ctx
ctx-init --graph --model-mode skip
ctx-scan-repo --repo . --recommend

推荐结果不会自动安装或加载工具,仍需操作者确认。隐私方面,local_redacted 遥测默认开启并写入 ~/.ctx/telemetry/;使用前应检查保留策略,敏感仓库可先审查配置和本地事件文件。

三种实操组合

最稳妥的组合方式是从最小权限开始,再按知识治理需求叠加能力。

场景一:让 Codex 正确编辑现有 Vault

  1. 备份 Vault 或纳入 Git。

  2. 安装 kepano/obsidian-skills。

  3. 只开放目标目录,先测试双链、callout、frontmatter 和 Canvas。

  4. 检查 Agent 是否保留原有属性与附件相对路径。

场景二:建立可追踪的研究知识库

  1. 选择 claude-obsidian,把产品仓库与用户 Vault 分开。

  2. 先执行初始化或 adopt 的预览操作。

  3. 审查计划哈希后再应用写入。

  4. 用 ingest、query、lint 形成采集、检索和维护闭环。

场景三:多个 Agent 共用长期记忆

  1. 评估 obsidian-second-brain 支持的宿主与命令。

  2. 明确哪些任务可自动写入,哪些只允许检索。

  3. 对 API Key、定时任务和外部搜索分别设权限。

  4. Skills 数量继续增长时,用 ctx 做仓库级推荐,不要让所有能力常驻上下文。

安装前必须检查的 6 件事

安装高星 Skill 仍等于给 Agent 增加一组可执行指令,安全审查不能由 Star 数替代。

  1. 阅读 SKILL.md、安装脚本和会被调用的 shell/Python 文件。

  2. 确认 Skill 的写入范围是否局限于指定 Vault。

  3. 查明网络请求、遥测、外部模型与 API Key 的使用方式。

  4. 使用独立测试 Vault 做首次运行,不直接操作主库。

  5. 将 Vault 纳入 Git 或其他可恢复备份。

  6. 固定 commit 或 release,升级前重新查看差异。

常见问题

Q:Obsidian Skills 和 Obsidian 插件是一回事吗?

不是。Obsidian 插件运行在 Obsidian 应用内,Skills 主要向 Claude Code、Codex、OpenCode 等 Agent 提供操作规则和脚本。部分项目同时提供插件式安装入口,但最终执行位置、权限和升级机制仍取决于宿主。

Q:只装 anthropics/skills 能获得 Obsidian 能力吗?

不能直接等同。它主要提供通用 Agent Skills 的示例、规范和模板。若目标是编辑 Obsidian Markdown、Bases 或 Canvas,应选择包含对应能力的项目,或根据其规范编写自己的 Skill。

Q:高 Star 项目是否可以直接运行安装脚本?

不建议。Star 反映社区关注度,不代表脚本适合你的系统与权限模型。至少应检查脚本写入目录、网络访问、依赖安装、遥测设置和卸载方式,并先在测试 Vault 中运行。

Q:Codex 用户优先选哪一个?

只需编辑现有 Vault 时,kepano/obsidian-skills 的边界最小;需要来源追踪和事务写入时,可评估 claude-obsidian 的 Codex 安装流程;需要跨多个 Agent 的持久记忆时,再比较 obsidian-second-brain。

结论

Obsidian 高星 Skills 的正确选法是先区分规范、操作、知识系统与发现层,再按最小权限逐步安装。项目 README 和 GitHub 仓库是命令、版本与许可证的第一手来源;本文数据基于 2026 年 8 月 11 日页面,Star、版本和安装方式会变化,正式使用前应再次核验。

参考资料

  • Anthropic Skills:https://github.com/anthropics/skills

  • kepano/obsidian-skills:https://github.com/kepano/obsidian-skills

  • AgriciDaniel/claude-obsidian:https://github.com/AgriciDaniel/claude-obsidian

  • eugeniughelbur/obsidian-second-brain:https://github.com/eugeniughelbur/obsidian-second-brain

  • stevesolun/ctx:https://github.com/stevesolun/ctx

  • 七牛云coding plan