diillson/chatcli/obsidian

Claude Code and agent skill by diillson/chatcli

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Read, search, create, append, and link notes in an Obsidian vault (plain markdown on the filesystem). Use when asked to "add a note", "find my notes about", "append to my daily note", "create a note in my vault", or anything about Obsidian.

Install

npx vskill@latest install diillson/chatcli/obsidian

SKILL.md

Obsidian Vault

Filesystem-first Obsidian work: the vault is just markdown files, so use ChatCLI's file tools (@read, @search, Read/Write/Edit) over shell cat/find — they give line numbers, pagination, and handle paths with spaces.

Resolve the vault path first

Order of resolution:

  1. OBSIDIAN_VAULT_PATH env var, if set.
  2. Common defaults: ~/Documents/Obsidian Vault (macOS/Windows), ~/obsidian, ~/vault.
  3. If unknown, ask the user for the path.

File tools don't expand $OBSIDIAN_VAULT_PATH — resolve it to a concrete absolute path first (@coder exec echo $OBSIDIAN_VAULT_PATH on Unix, $Env:OBSIDIAN_VAULT_PATH on Windows), then pass the literal path.

Read / list / search

  • Read a note → @read with the absolute path.
  • List notes → @search for files matching *.md under the vault.
  • Search content → @search (ripgrep-backed) for the term across the vault. Summarize hits

as note title — matching line, don't dump raw output.

Create a note

Write a new <vault>/<folder>/<Title>.md. Start with frontmatter when the vault uses it:

---
created: 2026-06-03
tags: [meeting]
---
# Title
...body...

Append (e.g. daily note)

Resolve today's daily note path (often <vault>/Daily/2026-06-03.md), then Edit to append a section — never overwrite an existing note's body.

Wikilinks

Link notes with [[Note Title]]. When creating a note that references others, add the [[...]] links so the graph stays connected. Tags are #tag inline or in frontmatter.

Rules

  • Prefer file tools; only shell out to resolve the vault path.
  • Never clobber an existing note — append or create a new one unless told to replace.
  • Keep the user's existing frontmatter/tag conventions; mirror what neighboring notes do.

Security

  • Security scanPassed, 95 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
5

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/diillson/chatcli/obsidian/badge)](https://verified-skill.com/skills/diillson/chatcli/obsidian)

Something wrong with this skill or its page? Tell us.