Read, create, search, and manage notes in Obsidian vaults using the napkin CLI. Works directly on markdown files and canvas files — no Obsidian app required. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, work with tasks, tags, properties, daily notes, templates, bases, bookmarks, aliases, or canvas files from the command line.
Interact with Obsidian vaults using the Obsidian CLI to read, create, search, and manage notes, tasks, properties, and more. Also supports plugin and theme development with commands to reload plugins, run JavaScript, capture errors, take screenshots, and inspect the DOM. Use when the user asks to interact with their Obsidian vault, manage notes, search vault content, perform vault operations from the command line, or develop and debug Obsidian plugins and themes.
Full-featured Obsidian expert covering every official feature, plugin, and syntax.
- 📁 evals/
- 📁 references/
- 📄 SKILL.md
2ndBrain 知识管理助手 — 自动安装/初始化知识库,记录任务和想法, 全自动整理(分类、标签、优先级),生成每日行动计划, 处理用户丢过来的任何资料(文章、URL、文件)并自动归档到 PARA 目录, 并将 Agent 所有记忆和产出持久化到 Obsidian vault。 当用户提到知识管理、任务整理、日程规划、笔记系统、Obsidian、 收集箱清零、每日回顾、待办优先级、记住这个、帮我记一下等话题时使用。 当用户让你读文章、看资料、调研信息、转换格式、做笔记、总结内容时, 或给你发 URL、文件、文档要求处理时,也请使用此 Skill。
- 📁 commands/
- 📁 hooks/
- 📁 references/
- 📄 architecture.md
- 📄 install.sh
- 📄 LICENSE
Operate any Obsidian vault as a living second brain. Use this skill whenever the user asks Claude to read, write, update, search, or manage their Obsidian vault — including saving notes from conversation, creating daily entries, updating kanban boards, logging dev work, managing people notes, capturing decisions, tracking deals, or maintaining any vault structure. Also triggers when the user wants to bootstrap a new vault from scratch, run a vault health check, or drop a _CLAUDE.md into their vault so all Claude surfaces share the same operating rules. Use proactively whenever the conversation produces information worth preserving (decisions, people met, projects started, tasks completed, lessons learned). --- # Obsidian Second Brain > Claude operates your Obsidian vault as a living OS — not a note-taking app. > Everything worth remembering gets saved. Every update propagates everywhere it belongs. --- ## Quick Start ### 0. Verify MCP is available This skill uses the [`mcp-obsidian`](https://github.com/calclavia/mcp-obsidian) MCP server. The tool names below (`get_file_contents`, `list_files_in_vault`, `search`, `append_content`, `write_file`) are specific to that package. If you are using a different Obsidian MCP server, tool names may differ — check that server's documentation. **If MCP vault tools are unavailable:** fall back to reading and writing files directly via the filesystem using standard file tools (Read, Write, Edit, Glob). The vault is plain markdown files — all operations can be done without MCP, just more verbosely. Tell the user: > "The obsidian-vault MCP server isn't connected — I'll read/write vault files directly instead. To enable MCP for faster vault access, run: `claude mcp add obsidian-vault -s user -- npx -y mcp-obsidian \"/path/to/your/vault\"`" ### 1. First time in a vault → read `_CLAUDE.md` Before doing anything in a vault, check if `_CLAUDE.md` exists at the vault root: ``` get_file_contents("_CLAUDE.md") ```
- 📁 references/
- 📄 README.md
- 📄 SKILL.md
Interact with the Obsidian vault using only the `obsidian` CLI command via Bash. Use this skill when the user wants to read, create, edit, search, append, or manage notes in their Obsidian vault.