obsidian-librarian
Manages the Kingdom's Knowledge in Obsidian. Reads/writes notes, manages Daily Notes, and creates bi-directional links.
Packaged view
This page reorganizes the original catalog entry around fit, installability, and workflow context first. The original raw source lives below.
Install command
npx @skill-hub/cli install lofibrainwav-afo-kingdom-obsidian-librarian
Repository
Skill path: skills/obsidian-librarian
Manages the Kingdom's Knowledge in Obsidian. Reads/writes notes, manages Daily Notes, and creates bi-directional links.
Open repositoryBest for
Primary workflow: Ship Full Stack.
Technical facets: Full Stack.
Target audience: everyone.
License: MIT.
Original source
Catalog source: SkillHub Club.
Repository owner: lofibrainwav.
This is still a mirrored public skill entry. Review the repository before installing into production workflows.
What it helps with
- Install obsidian-librarian into Claude Code, Codex CLI, Gemini CLI, or OpenCode workflows
- Review https://github.com/lofibrainwav/AFO_Kingdom before adding obsidian-librarian to shared team environments
- Use obsidian-librarian for development workflows
Works across
Favorites: 0.
Sub-skills: 0.
Aggregator: No.
Original source / Raw SKILL.md
---
name: obsidian-librarian
description: Manages the Kingdom's Knowledge in Obsidian. Reads/writes notes, manages Daily Notes, and creates bi-directional links.
license: MIT
compatibility:
- claude-code
- codex
- cursor
metadata:
version: "1.0.0"
category: memory-management
author: AFO Kingdom
vault_path: "~/Documents/Obsidian/AFO_Vault"
philosophy_scores:
truth: 96
goodness: 98
beauty: 95
serenity: 99
allowed-tools:
- mcp__afo-obsidian-mcp__read_note
- mcp__afo-obsidian-mcp__write_note
- mcp__afo-obsidian-mcp__search_notes
- mcp__afo-obsidian-mcp__apply_template
---
# AFO Obsidian Librarian
The Royal Library of the AFO Kingdom, managing all knowledge in Obsidian with bi-directional linking and templates.
## Capabilities
| Capability | Description |
|------------|-------------|
| `read_note` | Read a note by path or title |
| `write_note` | Create or update a note |
| `search_notes` | Full-text search across vault |
| `append_daily_log` | Add entry to today's daily note |
| `link_notes` | Create bi-directional links |
| `get_backlinks` | Find all notes linking to a target |
| `apply_template` | Apply a template to create structured notes |
## Templates
### Daily Note Template
```markdown
---
date: {{date}}
tags: [daily, log]
---
# {{date:YYYY-MM-DD}}
## Morning Intentions
-
## Tasks
- [ ]
## Evening Reflection
-
## Trinity Score:
```
### Project Template
```markdown
---
project: {{title}}
status: active
created: {{date}}
tags: [project]
---
# {{title}}
## Overview
## Goals
## Progress Log
## Related
- [[]]
```
## Usage
```python
# Read a note
note = await librarian.read_note("Projects/AFO Kingdom.md")
# Write a note
await librarian.write_note(
path="Daily/2025-12-25.md",
content="# Christmas Day\n\n- Completed Phase 16",
template="daily"
)
# Search notes
results = await librarian.search_notes("Trinity Score")
# Get backlinks
backlinks = await librarian.get_backlinks("AFO Kingdom")
```
## Integration with Context7
Notes can be indexed into Context7 for LLM context injection:
1. Notes are chunked and embedded
2. Stored in Qdrant vector database
3. Retrieved during RAG queries