npx claudepluginhub kingofkalk/mcp-bash-obsidian-cli --plugin obsidianManage the user's daily journal in Obsidian using a structured morning/ evening workflow. Use this skill whenever the user mentions their daily journal, daily note, morning planning, evening review, daily agenda, daily log, or any variation of "plan my day", "review my day", "update my journal", "what's on today", "wrap up my day", "end of day", "start of day", or "daily". Also trigger when the user asks to check, create, or update today's (or any specific date's) journal entry. This skill depends on the `vault` skill for vault conventions and PARA awareness — always read the `vault` SKILL.md first.
Interact with an Obsidian vault via the obsidian MCP server. Use this skill whenever the user wants to create, read, search, edit, move, restructure, or query notes in Obsidian. Also use when the user mentions daily notes, journals, PARA method, knowledge management, note-taking, vault organization, backlinks, tags, tasks, templates, or anything related to their Obsidian workflow. Trigger on mentions of "obsidian", "vault", "note", "daily note", "journal", "PARA", "projects folder", "areas folder", "resources folder", "archives folder", "zettelkasten", or any request to find, summarize, or restructure knowledge. Even casual requests like "add this to my notes", "what did I write about X", or "clean up my vault" should trigger this skill.
A slim MCP server for the Obsidian CLI, written in Bash — no runtime
dependencies beyond bash, coreutils, and jq.
A bash-based MCP server using stdio transport is one of the simplest ways to give a local LLM access to an Obsidian vault — no HTTP overhead, just a lightweight script that speaks MCP over stdin/stdout and wraps the Obsidian CLI.
Install as a Claude Code plugin:
/plugin marketplace add KingOfKalk/mcp-bash-obsidian-cli
/plugin install obsidian@kingofkalk-obsidian
Set your vault and start Claude Code:
export OBSIDIAN_VAULT=MyVault
For manual installation, alternative MCP clients, or detailed configuration see the guides below.
| Guide | Contents |
|---|---|
| Installation | Requirements, plugin install, manual clone, verification |
| Configuration | Environment variables, MCP client setup, tool limiting |
| MCP Integration | Protocol details, bundled skills, tool inventory |
| Testing | Running tests, test coverage, mock setup, CI |
This MCP server is pinned to a single Obsidian vault per instance. To
access multiple vaults, register multiple mcpServers entries. See
Configuration for details.
Persistent memory system for Claude Code - seamlessly preserve context across sessions
Admin access level
Server config contains admin-level keywords
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.
Create and edit Obsidian vault files including Markdown, Bases, and Canvas. Use when working with .md, .base, or .canvas files in an Obsidian vault.
Streamline people operations — recruiting, onboarding, performance reviews, compensation analysis, and policy guidance. Maintain compliance and keep your team running smoothly.
Memory compression system for Claude Code - persist context across sessions