Knowledge Base Management
Use Cuttlefish to manage your Obsidian knowledge base — automatically organize notes, generate MOCs (Maps of Content), build knowledge links, and turn fragmented information into structured knowledge.
Scenario Description
You have hundreds of notes in Obsidian, but they lack organization. Let Hermes Agent help: auto-classify, generate directory pages, create bidirectional links, and extract key information.
Prerequisites
- ✅ Obsidian installed
- ✅ Vault directory known (e.g.,
~/Documents/MyVault) - ✅
obsidianseries skills installed
Step 1: Configure the Vault Path
You: My Obsidian vault is at ~/Documents/MyVault,
help me configure the related skills.Hermes will automatically set the vault path in config.yaml.
Step 2: Analyze Your Notes
You: Analyze my Obsidian vault and tell me:
1. Total number of notes?
2. Which folders have the most notes?
3. How many orphan notes are there (no links to other notes)?
4. What new notes were created in the last 7 days?Step 3: Generate an MOC (Map of Content)
You: Generate an MOC (Map of Content) for AI-related notes,
organized by topic, with bidirectional links.Hermes will scan all related notes, group them by topic, and generate an MOC page with [[wikilinks]].
Step 4: Auto-Organize
You: Help me sort the scattered notes in the vault root into topic folders:
- AI related → 03-AI
- Programming related → 04-Dev
- Reading notes → 05-Reading
Show me the plan first for my confirmation.Step 5: Regular Maintenance
Create a scheduled task for weekly auto-organization:
You: Every Sunday evening, automatically run these tasks:
1. Check notes created this week
2. Suggest tags for untagged notes
3. Generate a weekly knowledge summary
Send the results to Feishu.Obsidian Markdown Tips
Hermes's obsidian skill supports full Obsidian-style markdown:
markdown
---
created: 2026-04-13
tags: [ai, agent, tutorial]
aliases: [Hermes Tutorial, Cuttlefish Tutorial]
---
# Note Title
This is the body content, supporting [[bidirectional links]].
> [!note] Note
> This is Obsidian callout syntax.
> [!tip] Tip
> You can embed mermaid diagrams:
> ```mermaid
> graph LR
> A[Concept A] --> B[Concept B]
> ```Advanced Tips
- JSON Canvas: Use Cuttlefish to generate
.canvasfiles for visualizing knowledge graphs - Bases views: Create
.basefiles for table/kanban note management - Auto-journal: Create daily journal templates on a schedule, pre-filled with today's to-do items
- Reading notes: Give Cuttlefish a URL and it will extract content and save it as a note
Further Reading
- obsidian skill source — Built-in note management skill
- obsidian-markdown skill source — Built-in Markdown enhancement skill
- json-canvas skill source — Built-in canvas editing skill