obsidian-librarian

Read, write, and link notes in an Obsidian vault with templates.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/lofibrainwav/AFO_Kingdom --skill obsidian-librarian
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: obsidian-librarian
Source: https://github.com/lofibrainwav/AFO_Kingdom/tree/main/skills/obsidian-librarian
Command: npx skills add https://github.com/lofibrainwav/AFO_Kingdom --skill obsidian-librarian

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill manages the Kingdom's knowledge in Obsidian by reading/writing notes, managing templates, and creating backlinks for a richer knowledge graph.

Core Features & Use Cases

  • Read/Write Notes: Access and update notes by path or title.
  • Templates & Daily Notes: Apply templates and manage daily logging for consistency.
  • Bi-directional Links & Backlinks: Build and query backlinks to improve knowledge discovery.

Quick Start

note = await librarian.read_note("Projects/AFO Kingdom.md") await librarian.write_note(path="Daily/2025-12-25.md", content="# Christmas Day

  • Completed Phase 16", template="daily")

Frequently Asked Questions about obsidian-librarian

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

FAQPage Schema
How do I create bi-directional links between notes in Obsidian?

Bi-directional linking in Obsidian connects notes automatically when you reference one note from another, building a knowledge graph. This Skill manages those links and their backlinks through link_notes and get_backlinks functions, letting you discover related notes and strengthen your vault's structure.

Can I automate daily note creation with templates in Obsidian?

Yes. This Skill applies templates to daily notes automatically through the apply_template and append_daily_log functions, ensuring consistent formatting and structure across your daily logging without manual setup each time.

How do I search and retrieve notes by title or path in my Obsidian vault?

Use the read_note and search_notes functions to retrieve notes by exact path or title, or perform full-text search across your vault. Results integrate with vector storage for context-aware retrieval in knowledge workflows.

What's the best way to organize project documentation in Obsidian?

Organize by creating structured notes with read_note and write_note, applying consistent templates to project folders, and using bi-directional links and backlinks to connect related documentation. This creates a coherent knowledge graph for project tracking.

Can I use this Skill to build a knowledge graph from existing notes?

Yes. By reading existing notes, applying templates for consistency, and building bi-directional links with link_notes and get_backlinks, you construct a navigable knowledge graph that surfaces connections between ideas and improves discoverability.

Does this work with other tools in my note-taking workflow?

This Skill integrates with Context7 and Qdrant vector storage for RAG context, supporting advanced retrieval and linking beyond basic note management, making it compatible with AI-augmented knowledge workflows.