kepano/obsidian-skills
Agent skills for Obsidian. Teach your agent to use Obsidian CLI and open formats including Markdown, Bases, JSON Canvas.
What it solves
此项目提供一套专门的工具(技能),让 AI 代理——如 Claude Code、Codex 与 Open Code——能够与 Obsidian vault 交互。它弥合了大型语言模型代理与 Obsidian 特定数据格式之间的鸿沟,使它们能够以符合 Obsidian 独有语法和结构的方式创建和编辑内容。
How it works
本项目实现了 Agent Skills 规范,这是一种标准化的格式,用于定义 AI 代理可以使用的工具。将这些技能安装到代理的环境中后,代理即可使用针对不同 Obsidian 任务的专属工具,包括管理带有 wikilink 与 callout 的 Markdown 文件、处理 JSON Canvas 文件,以及与 Obsidian CLI 交互。
Who it’s for
此套件适用于使用 Obsidian 作为主要知识库,并希望 AI 代理(如 Claude Code 或 Codex)能够读取、写入和编辑笔记与画布的用户。
Highlights
- Obsidian-specific syntax support:支持 Obsidian Flavored Markdown,包括属性和嵌入。
- Canvas support:能够创建和编辑
.canvas文件(JSON Canvas)。 - Obsidian Bases support:能够管理带有过滤和公式的
.base文件。 - CLI Integration:提供与 Obsidian CLI 交互的工具,帮助插件和主题开发。
- Web Content Extraction:内置工具可通过 Defuddle 从网页提取干净的 Markdown,以减少 token 使用量。