Skills for Real Engineers. Straight from my .agents directory.
obsidian-cli
Agent skill fromkepano/obsidian-skills
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.
How to install obsidian-cli
npx skills add kepano/obsidian-skills# or add only this skill to Claude Code: copy the folder
skills/obsidian-cli/
# into
~/.claude/skills/obsidian-cli/ (all projects)
.claude/skills/obsidian-cli/ (one project)
1# Obsidian CLI23Use the `obsidian` CLI to interact with a running Obsidian instance. Requires Obsidian to be open.45## Command reference67Run `obsidian help` to see all available commands. This is always up to date. Full docs: https://help.obsidian.md/cli89## Syntax1011**Parameters** take a value with `=`. Quote values with spaces:1213```bash14obsidian create name="My Note" content="Hello world"15```1617**Flags** are boolean switches with no value:1819```bash20obsidian create name="My Note" silent overwrite21```2223For multiline content use `\n` for newline and `\t` for tab.2425## File targeting2627Many commands accept `file` or `path` to target a file. Without either, the active file is used.2829- `file=<name>` — resolves like a wikilink (name only, no path or extension needed)30- `path=<path>` — exact path from vault root, e.g. `folder/note.md`3132## Vault targeting3334Commands target the most recently focused vault by default. Use `vault=<name>` as the first parameter to target a specific vault:3536```bash37obsidian vault="My Vault" search query="test"38```3940## Common patterns4142```bash43obsidian read file="My Note"44obsidian create name="New Note" content="# Hello" template="Template" silent45obsidian append file="My Note" content="New line"46obsidian search query="search term" limit=1047obsidian daily:read48obsidian daily:append content="- [ ] New task"49obsidian property:set name="status" value="done" file="My Note"50obsidian tasks daily todo51obsidian tags sort=count counts52…
Excerpt shown under the repository's MIT license.
More skills in obsidian-skills
Similar skill repositories
An agentic skills framework & software development methodology that works.
Public repository for Agent Skills
Makes your AI agent think like the laziest senior dev in the room. The best code is the code you never wrote.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
Persistent Context Across Sessions for Every Agent – Captures everything your agent does during sessions, compresses it with AI, and injects relevant context back into future sessions. Works with Claude Code, OpenClaw, Codex, Gemini, Hermes, Copilot, OpenCode + More
