Skip to content

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)
  • obsidian series 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 .canvas files for visualizing knowledge graphs
  • Bases views: Create .base files 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

Released under CC BY-NC-SA 4.0 | GitHub