Agent skill

C Obsidian

by daxaur in daxaur/openpaw

Obsidian vault as persistent memory — daily notes, session logs, knowledge capture, and search across your entire vault.

MITAuto-check passedKnowledge Management

Install C Obsidian

skills CLI
$ npx skills add daxaur/openpaw --skill c-obsidian -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install daxaur/openpaw c-obsidian --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/daxaur/openpaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/c-obsidian .claude/skills/c-obsidian && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
c-obsidian
GitHub stars
174
Token cost
~659 tokens
SKILL.md length
171 words
Files
1
Skills in repo
42
Repo updated
First seen
Licence
MIT

At a glance

Obsidian vault as persistent memory — daily notes, session logs, knowledge capture, and search across your entire vault.

  • Tasks that involve Note-taking
  • SKILL.md covers CLI Commands, Daily Notes Integration, Memory Sync (Auto) and Guidelines
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md
  • Tasks that involve Agent memory

What it does

C Obsidian is an agent skill from daxaur/openpaw. Obsidian vault as persistent memory — daily notes, session logs, knowledge capture, and search across your entire vault.

Its SKILL.md is about 660 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Knowledge Management, covering Note-taking and Agent memory. It works with Obsidian. The repository describes itself as: Personal Assistant Wizard for Claude Code — npx pawmode. The licence is MIT.

When your agent uses it

  • Tasks that involve Note-taking
  • Tasks that involve Agent memory

Example prompts

  • “/c-obsidian”

What it can do on your machine

Read from SKILL.md and the folder at commit a2562d1. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

C Obsidian loads about 659 tokens when it runs. Until then it costs about 33 tokens; SKILL.md has 171 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~33
When it runs · the whole SKILL.md, loaded when a task matches
~659

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from daxaur/openpaw at commit a2562d1, republished under its MIT licence (© daxaur). 171 words, ~659 tokens.

Download SKILL.mdSave it as .claude/skills/c-obsidian/SKILL.md (or your agent's skills folder).
name
c-obsidian
description
Obsidian vault as persistent memory — daily notes, session logs, knowledge capture, and search across your entire vault.
tags
obsidian, notes, knowledge-base, memory, daily-notes

Obsidian — Knowledge Base & Memory

Manage your Obsidian vault as a persistent memory layer. Use it for daily notes, session logs, knowledge capture, and searching your second brain.

CLI Commands

bash
# Search before creating (avoid duplicates)
obsidian-cli search "query"
obsidian-cli search --tag "project" --folder "Work"

# Create and edit
obsidian-cli create "Title" --content "Body"
obsidian-cli create "Title" --template "Daily Note"
obsidian-cli append "Note Title" "Additional content"

# Open, list, vault
obsidian-cli open "Note Title"
obsidian-cli list --folder "Projects"
obsidian-cli tags
obsidian-cli vault --list

Daily Notes Integration

When the user starts a session, check for today's daily note:

bash
obsidian-cli search --folder "Daily Notes" "$(date +%Y-%m-%d)"

If none exists, create one:

bash
obsidian-cli create "$(date +%Y-%m-%d)" --folder "Daily Notes" --content "# $(date +%Y-%m-%d)\n\n## Tasks\n\n## Notes\n\n## Session Log\n"

Append a session log entry at the end of each session:

bash
obsidian-cli append "$(date +%Y-%m-%d)" "### Session $(date +%H:%M)\n- [summary of what was done]\n"

Memory Sync (Auto)

If both c-memory and c-obsidian are installed (check ls ~/.claude/skills/c-memory/), keep them in sync automatically:

Bidirectional Sync
  • ~/.claude/memory/ → Obsidian AI/ folder (on every memory write)
  • Obsidian AI/ → ~/.claude/memory/ (on session start, if Obsidian has newer content)
Sync Commands
bash
# Push memory to Obsidian
obsidian-cli create "AI/Memory" --content "$(cat ~/.claude/memory/MEMORY.md)"
obsidian-cli create "AI/People" --content "$(cat ~/.claude/memory/people.md)"

# Pull from Obsidian to check for updates
obsidian-cli search --folder "AI" "Memory"

# Append session log to daily note
obsidian-cli append "$(date +%Y-%m-%d)" "### Claude Session $(date +%H:%M)\n- [summary]"
Rules
  • When the user says "remember this", save to both systems
  • Obsidian is the long-term archive; ~/.claude/memory/ is the quick-access cache
  • MEMORY.md is authoritative for quick facts; Obsidian is richer context

Guidelines

  • Always search before creating to avoid duplicate notes
  • Use frontmatter tags: tags: [project, active]
  • File paths are relative to vault root
  • Obsidian app does not need to be running
  • Keep daily notes in a consistent folder (default: Daily Notes/)

© daxaur, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/c-obsidian of daxaur/openpaw.

Open the folder on GitHubat commit a2562d1

Compare with similar skills

C Obsidian next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

C Obsidian compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
C Obsidian this skilldaxaur/openpaw174—~659Automated safety check: PassMIT
AI BrainOotto-AI/claude-content-skills122—~1.1kAutomated safety check: PassMIT
Obsidian Project Memorybrycewang-stanford/Auto-Empirical-Research-Skills4.5k—~2.4kAutomated safety check: PassCustom licence
Obsidian Canvas BoardsAgriciDaniel/claude-obsidian15k—~1.4kAutomated safety check: PassMIT
LLM Wikilewislulu/llm-wiki-skill655—~3.7kAutomated safety check: PassNone
Obsidian Bases EditorAgriciDaniel/claude-obsidian15k—~1.2kAutomated safety check: PassMIT

Similar skills

  • AI Brain

    Ootto-AI/claude-content-skills

    Give Claude a permanent, searchable long-term memory using an Obsidian vault as the store.

    122 GitHub stars~1.1k tokensUpdated yesterday
    Knowledge ManagementAuto-check passed
  • Obsidian Project Memory

    brycewang-stanford/Auto-Empirical-Research-Skills

    This skill should be used when the user asks to maintain an Obsidian knowledge base for a research project, import an existing research repository into Obsidian, keep project memory or daily notes…

    4.5k GitHub stars~2.4k tokensUpdated 3 days ago
    Knowledge ManagementAuto-check passed
  • Obsidian Canvas Boards

    AgriciDaniel/claude-obsidian

    Creates, inspects and updates Obsidian JSON Canvas boards in a vault, with text, file, link, group and edge nodes, using safe recoverable edits.

    15k GitHub stars~1.4k tokensUpdated 28 days ago
    Knowledge ManagementAuto-check passed
  • LLM Wiki

    lewislulu/llm-wiki-skill

    Build and maintain a Karpathy-style LLM knowledge base — a self-compiling Obsidian markdown wiki where an Agent ingests raw sources, compiles cross-linked concept/entity/summary pages, answers…

    655 GitHub stars~3.7k tokensUpdated 5 mo ago
    Knowledge ManagementAuto-check passed
  • Obsidian Bases Editor

    AgriciDaniel/claude-obsidian

    Explains, drafts and validates Obsidian Bases .base files, building filters, formulas and table, card or list views, and applying edits only through one inspected transaction.

    15k GitHub stars~1.2k tokensUpdated 28 days ago
    Knowledge ManagementAuto-check passed
  • My LLM Wiki

    MartinLwx/dotfiles

    Provides access to the user's personal wiki, including notes, research, project documentation, decisions, and archived knowledge.

    140 GitHub stars~2.7k tokensUpdated today
    Knowledge ManagementAuto-check passed

More from daxaur/openpaw

All 42 skills in this repo
  • C Briefing

    daxaur/openpaw

    Daily briefing — morning summary of email, calendar, tasks, weather.

    174 GitHub stars~559 tokensUpdated 4 mo ago
    Auto-check passed
  • C Calendar

    daxaur/openpaw

    View and create calendar events via gog (Google Calendar) or icalBuddy (Apple Calendar).

    174 GitHub stars~566 tokensUpdated 4 mo ago
    Auto-check passed
  • C Contacts

    daxaur/openpaw

    macOS Contacts — search, list, and look up contact details via AppleScript.

    174 GitHub stars~466 tokensUpdated 4 mo ago
    Auto-check passed
  • C Email

    daxaur/openpaw

    Read, send, search, and label email via gog (Gmail CLI) or himalaya (IMAP).

    174 GitHub stars~547 tokensUpdated 4 mo ago
    Auto-check passed
  • C Jira

    daxaur/openpaw

    Manage Jira issues using jira (jira-cli). An agent skill from daxaur/openpaw.

    174 GitHub stars~500 tokensUpdated 4 mo ago
    Auto-check passed
  • C Lockin

    daxaur/openpaw

    Lock In Mode — orchestrate distraction blocking, environment setup, and session tracking.

    174 GitHub stars~547 tokensUpdated 4 mo ago
    Auto-check passed

Works with

Questions about C Obsidian

What does C Obsidian do?

Obsidian vault as persistent memory — daily notes, session logs, knowledge capture, and search across your entire vault. C Obsidian is an agent skill from daxaur/openpaw. Obsidian vault as persistent memory — daily notes, session logs, knowledge capture, and search across your entire vault.

When should I use C Obsidian?

C Obsidian fits situations like: tasks that involve Note-taking; tasks that involve Agent memory.

How do I install C Obsidian in Claude Code?

Run `npx skills add daxaur/openpaw --skill c-obsidian -a claude-code`. Or copy the skill folder (skills/c-obsidian in daxaur/openpaw) into .claude/skills/c-obsidian in your project. Claude Code loads it when a task matches its description.

How do I install C Obsidian in Codex?

Run `npx skills add daxaur/openpaw --skill c-obsidian -a codex`. Or copy the skill folder (skills/c-obsidian in daxaur/openpaw) into .agents/skills/c-obsidian in your project. Codex loads it when a task matches its description.

Can I use C Obsidian in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add daxaur/openpaw --skill c-obsidian -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/c-obsidian, .gemini/skills/c-obsidian, .github/skills/c-obsidian and .opencode/skills/c-obsidian in your project.

What does C Obsidian need to run?

SKILL.md names no scripts, command-line tools or credentials: C Obsidian is instructions for the agent only.

Does C Obsidian access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is C Obsidian safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does C Obsidian use?

C Obsidian is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does C Obsidian use?

About 659 tokens (SKILL.md is roughly 2.6k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to C Obsidian?

Skills that share tags, products or a category with C Obsidian: AI Brain (Ootto-AI/claude-content-skills, 122 stars), Obsidian Project Memory (brycewang-stanford/Auto-Empirical-Research-Skills, 4.5k stars), Obsidian Canvas Boards (AgriciDaniel/claude-obsidian, 15k stars) and LLM Wiki (lewislulu/llm-wiki-skill, 655 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains C Obsidian?

daxaur (a GitHub user) maintains it in daxaur/openpaw, which has 174 GitHub stars. The repository holds 42 skills in this directory. The repository was last updated on May 23, 2026.

Source: daxaur/openpaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.