obsidian-vault

Organize memory notes into Obsidian-native markdown with YAML frontmatter, wikilinks, and tags.

1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/peteknowsai/swain-agents --skill obsidian-vault-peteknowsai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-vault
Source: https://github.com/peteknowsai/swain-agents/tree/main/sprite/skills/obsidian-vault
Command: npx skills add https://github.com/peteknowsai/swain-agents --skill obsidian-vault-peteknowsai

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Obsidian-native markdown can be tricky to format correctly for memory notes; this skill provides rules and conventions to produce consistent YAML frontmatter, wikilinks, and tags for all memory files in the .claude/memory/ vault.

Core Features & Use Cases

  • Enforces YAML frontmatter in every note with a type field and updated timestamp to keep memory notes in sync with the vault.
  • Standardizes wikilinks and aliases to connect related notes and to build a navigable graph for memory management.
  • Provides a quick-start workflow for creating and updating daily notes, memories, and maintenance logs in Obsidian-friendly format.

Quick Start

Create or update a memory note under .claude/memory/ following the frontmatter, wikilinks, and tagging conventions.

Frequently Asked Questions about obsidian-vault

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I format markdown notes with YAML frontmatter for Obsidian?

To format markdown notes for Obsidian, use YAML frontmatter with a type field and updated timestamp. This skill enforces consistent frontmatter, wikilinks, and and tags to ensure memory notes remain compatible with your vault.

What is the best way to organize memory notes using wikilinks and tags?

Organizing memory notes requires standardizing wikilinks and aliases to connect related notes. This skill applies a defined tag taxonomy and linking rules to build a navigable graph for memory management within your vault.

How do I create daily notes and maintenance logs in an Obsidian-friendly format?

Creating daily notes and maintenance logs in Obsidian-friendly format involves placing files under the .claude/memory/ directory. This skill provides a quick-start workflow to generate notes with proper frontmatter and links.

Does this approach to note management work without external dependencies?

Yes, this note management approach works without external dependencies. It relies entirely on standard markdown conventions, YAML frontmatter, and wikilinks to maintain vault compatibility and structure.

Why does my Obsidian vault graph not show connections between memory notes?

Obsidian vault graphs fail to show connections when notes lack standardized wikilinks and aliases. This skill enforces consistent linking and a defined tag taxonomy to ensure related notes connect properly.