快速判断
- 01这个 Skill 是干嘛的
- 把网页清理、Markdown 转换、笔记组织和 Obsidian 写作封装成 skills。
- 02它能解决什么问题
- 解决外部资料进入 Obsidian 后格式混乱、链接失真和整理步骤重复的问题。
- 03它适合谁来用
- 适合用 Obsidian 管理研究资料、网页剪藏和长期笔记的人。
obsidian-skills
把网页清理、笔记整理和 Obsidian 写作流程封装为可复用技能。
主要能力
Extract clean markdown content from web pages using Defuddle CLI, removing clutter and navigation to save tokens. Use instead of WebFetch when the user provides a URL to read or analyze, for online documentation, articles, blog posts, or any standard web page. Do NOT use for URLs ending in .md — those are already markdown, use WebFetch directly.
使用方式
仓库级安装会保留完整目录;本次核验的入口是 skills/defuddle/SKILL.md。使用前先阅读英文 README 与原始 SKILL.md,并按当前 Agent 的目录规范安装。
适用边界
依赖 Obsidian 语境的操作在纯文本知识库中需要调整路径与格式。
许可与来源
来源:GitHub 公开仓库。核验许可:MIT。本页是贴近原仓库结构的中文导读,具体参数、依赖和更新记录以英文 README 为准。
Agent Skills for use with Obsidian.
These skills follow the Agent Skills specification so they can be used by any skills-compatible agent, including Claude Code, Codex, and Open Code.
Installation
Marketplace
/plugin marketplace add kepano/obsidian-skills
/plugin install obsidian@obsidian-skills
npx skills
npx skills add git@github.com:kepano/obsidian-skills.git
Instead of ssh, if you prefer to use https:
npx skills add https://github.com/kepano/obsidian-skills
Manually
Claude Code
Add the contents of this repo to a /.claude folder in the root of your Obsidian vault (or whichever folder you're using with Claude Code). See more in the official Claude Skills documentation.
Codex
Copy the skills/ directory into your Codex skills path (typically ~/.codex/skills). See the Agent Skills specification for the standard skill format.
OpenCode
Clone the entire repo into the OpenCode skills directory (~/.opencode/skills/):
git clone https://github.com/kepano/obsidian-skills.git ~/.opencode/skills/obsidian-skills
Do not copy only the inner skills/ folder — clone the full repo so the directory structure is ~/.opencode/skills/obsidian-skills/skills/<skill-name>/SKILL.md.
OpenCode auto-discovers all SKILL.md files under ~/.opencode/skills/. No changes to opencode.json or any config file are needed. Skills become available after restarting OpenCode.
Skills
| Skill | Description |
|---|---|
| obsidian-markdown | Create and edit Obsidian Flavored Markdown (.md) with wikilinks, embeds, callouts, properties, and other Obsidian-specific syntax |
| obsidian-bases | Create and edit Obsidian Bases (.base) with views, filters, formulas, and summaries |
| json-canvas | Create and edit JSON Canvas files (.canvas) with nodes, edges, groups, and connections |
| obsidian-cli | Interact with Obsidian vaults via the Obsidian CLI including plugin and theme development |
| defuddle | Extract clean markdown from web pages using Defuddle, removing clutter to save tokens |