·SuperBuilder Team

OpenClaw + Obsidian: crea una base de conocimiento con IA

openclawobsidianknowledge baseproductivityai agentnote taking

OpenClaw + Obsidian: crea una base de conocimiento con IA

Obsidian es una potente base de conocimiento que funciona con archivos Markdown locales. OpenClaw es un agente de IA que puede leer, escribir y razonar sobre archivos. Juntos crean algo extraordinario: una base de conocimiento que se organiza sola, revela conexiones y crece automáticamente a partir de tu trabajo diario.

Esta guía te muestra cómo conectar OpenClaw a tu vault de Obsidian y construir flujos de trabajo que hacen que tu base de conocimiento sea genuinamente inteligente.

Visión general de la integración de OpenClaw y Obsidian
Visión general de la integración de OpenClaw y Obsidian

Configurar la integración

Paso 1: Dar a OpenClaw acceso a tu vault

OpenClaw necesita acceso de lectura/escritura al directorio de tu vault de Obsidian.

Bare metal:

# config.yaml
file_access:
  allowed_paths:
    - "/home/user/obsidian-vault"

Docker:

# docker-compose.yml
services:
  openclaw:
    volumes:
      - /home/user/obsidian-vault:/vault

Paso 2: Instalar el skill de Obsidian

openclaw skill install obsidian

# Configure the vault path
openclaw skill config obsidian --vault-path "/home/user/obsidian-vault"

El skill de Obsidian proporciona acciones estructuradas para:

Paso 3: Configurar el SOUL.md

Añade instrucciones específicas de Obsidian:

## Obsidian Knowledge Base

My Obsidian vault is at /home/user/obsidian-vault (or /vault in Docker).

### Vault Structure
- `Daily/` — Daily journal entries (YYYY-MM-DD.md)
- `Projects/` — Project-specific notes
- `People/` — Notes about contacts and colleagues
- `Meetings/` — Meeting notes
- `Concepts/` — Evergreen knowledge notes
- `Inbox/` — Quick captures to be processed
- `Templates/` — Note templates

### Conventions
- Use [[wikilinks]] for internal links
- Tags start with # (e.g., #project, #idea, #todo)
- Daily notes use the format: YYYY-MM-DD.md
- Meeting notes use: Meeting - [Topic] - YYYY-MM-DD.md
- Use frontmatter (YAML) for metadata

### When Writing Notes
- Always check if a related note already exists before creating a new one
- Link to existing concepts using [[wikilinks]]
- Add appropriate tags
- Use proper headings (## for sections)
- Keep notes atomic — one concept per note in Concepts/

Diagrama de la estructura del vault
Diagrama de la estructura del vault

Flujos de trabajo principales

1. Generación del diario diario

Empieza cada día con una entrada de diario generada por IA:

openclaw cron add --name "daily-journal" "0 7 * * *" \
  "Create today's daily journal in my Obsidian vault at Daily/$(date +%Y-%m-%d).md
   
   Include these sections:
   - Weather for my location
   - Calendar events for today (if calendar skill available)
   - Tasks carried over from yesterday (check yesterday's journal)
   - Space for morning thoughts (leave blank for me to fill)
   - Links to any active projects
   
   Use this template:
   ---
   date: [today]
   tags: [daily]
   ---
   # [date] - [day of week]
   
   ## Morning
   **Weather:** [weather]
   
   ## Today's Schedule
   [events]
   
   ## Carried Over
   [tasks from yesterday]
   
   ## Notes
   
   
   ## End of Day Review
   "

2. Notas de reuniones desde el correo

Cuando recibes un resumen de reunión o recapitulación por correo, crea automáticamente una nota de reunión estructurada:

# Add to SOUL.md

### Meeting Notes from Email
When I forward an email to you with subject containing "meeting" or "recap":
1. Extract key information: attendees, decisions, action items, topics
2. Create a note in Meetings/ with format: Meeting - [Topic] - YYYY-MM-DD.md
3. Link to People/ notes for each attendee (create if they do not exist)
4. Link to relevant Project/ notes
5. Add any action items as tasks with checkboxes
6. Tag with #meeting and relevant project tags

Si usas el correo como canal a través de Inbounter, puedes reenviar las recapitulaciones de reuniones directamente a la dirección de correo de tu agente, y las procesará en notas de Obsidian automáticamente.

# config.yaml
channels:
  email:
    provider: "inbounter"
    api_key: "${INBOUNTER_API_KEY}"
    rules:
      - match: "subject contains 'meeting'"
        action: "create_meeting_note"

3. Enlace de conceptos

Pide al agente que encuentre y cree conexiones entre notas:

You: Review today's journal and link any mentioned concepts to existing notes in Concepts/. 
     If a concept is mentioned but no note exists, create a stub note with a brief definition.

El agente hará lo siguiente:

  1. Leer el diario de hoy
  2. Identificar conceptos (personas, proyectos, tecnologías, ideas)
  3. Buscar notas existentes en el vault
  4. Crear [[wikilinks]] en el diario
  5. Crear notas básicas para los nuevos conceptos

4. Revisión semanal de conocimiento

openclaw cron add --name "weekly-knowledge-review" "0 18 * * 5" \
  "Review this week's Obsidian notes (created or modified in the last 7 days).
   
   Generate a weekly knowledge summary:
   1. New concepts added this week
   2. Most-linked notes (indicate knowledge hubs)
   3. Orphan notes (no incoming links — suggest connections)
   4. Unprocessed items in Inbox/
   5. Open tasks across all notes
   
   Save the summary to Daily/Weekly Review - [date].md
   Also send me a copy via Telegram."

Visualización del grafo de conocimiento
Visualización del grafo de conocimiento

Buscar en tu vault

Búsqueda semántica

Haz preguntas sobre tu base de conocimiento en lenguaje natural:

You: What do I know about microservices architecture?

Agent: I found 7 relevant notes in your vault:

1. [[Concepts/Microservices]] — Your main overview note
2. [[Projects/API Gateway Redesign]] — Current project using microservices
3. [[Meetings/Meeting - Architecture Review - 2026-03-15]] — Decision to adopt event-driven architecture
4. [[Concepts/Event Sourcing]] — Related pattern you researched
5. [[Daily/2026-03-20]] — Journal entry about microservices challenges
6. [[People/Sarah Chen]] — Expert in microservices at your company
7. [[Concepts/Service Mesh]] — Related infrastructure concept

Key insights from your notes:
- You decided on event-driven architecture on March 15
- The API Gateway project uses Kong
- Sarah recommended Istio for service mesh

Consultas basadas en etiquetas

You: Show me all notes tagged #idea that I haven't acted on yet

Agent: Found 12 notes tagged #idea:

1. [[Inbox/Newsletter automation idea]] — Created 2026-03-01, no follow-up
2. [[Inbox/Blog post series concept]] — Created 2026-02-28, no follow-up
3. [[Projects/Side Project Ideas]] — Has 5 items, 2 marked as done
...

Consultas basadas en fechas

You: What were the key decisions made in March?

Agent: Scanning March notes for decisions...

1. March 5: Decided to use PostgreSQL over MongoDB (Meeting - DB Selection)
2. March 12: Approved Q2 roadmap (Meeting - Planning)
3. March 15: Adopted event-driven architecture (Meeting - Architecture Review)
4. March 22: Hired two new engineers starting April (People/New Hires Q2)

Automatizar la captura de conocimiento

Desde marcadores/enlaces

You: Save this article to my vault: https://example.com/article-about-ai-agents

Agent: I've created a note:

Concepts/AI Agents in Production.md
- Title, author, date extracted
- Key points summarized
- Linked to existing notes: [[Concepts/OpenClaw]], [[Projects/AI Integration]]
- Tagged: #article #ai #agents

Desde conversaciones

You: Add what we just discussed about the database migration plan to my vault

Agent: Created: Projects/Database Migration Plan.md

Content includes:
- Migration strategy (blue-green deployment)
- Timeline: April 15-30
- Rollback plan
- Linked to: [[Concepts/PostgreSQL]], [[People/DBA Team]], [[Projects/API Gateway Redesign]]

Desde RSS/noticias

openclaw cron add --name "knowledge-capture" "0 8 * * *" \
  "Check my RSS feeds for new articles about AI, cloud architecture, and DevOps.
   For each relevant article:
   1. Create a note in Inbox/ with a summary
   2. Link to existing Concepts/ notes where relevant
   3. Tag with #rss and topic tags
   
   Maximum 5 articles per day to avoid inbox overflow."

Flujo de trabajo de captura automática de conocimiento
Flujo de trabajo de captura automática de conocimiento

Patrones avanzados

Integración con Zettelkasten

Si usas el método Zettelkasten, configura el agente para que siga sus principios:

# SOUL.md addition

### Zettelkasten Rules
- Each note in Concepts/ should be atomic (one idea)
- Use a unique ID prefix: YYYYMMDDHHMMSS
- Every new note must link to at least one existing note
- Use "see also" sections at the bottom for related concepts
- Distinguish between:
  - Literature notes (summaries of sources) → Concepts/Literature/
  - Permanent notes (my own thinking) → Concepts/
  - Fleeting notes (quick thoughts) → Inbox/

Repetición espaciada

Crea un sistema de repaso para tus notas:

openclaw cron add --name "spaced-review" "0 9 * * *" \
  "Select 5 notes from my vault that I haven't reviewed recently.
   Prioritize:
   1. Notes modified 1 week ago (for first review)
   2. Notes modified 1 month ago (for second review)
   3. Notes modified 3 months ago (for long-term review)
   
   For each note, create a brief quiz question.
   Send the quiz to my Telegram. I'll respond with answers."

Extracción de conocimiento del proyecto

Cuando un proyecto termina, extrae las lecciones aprendidas:

You: The API Gateway project is wrapping up. Create a retrospective note.

Agent: I've reviewed all notes in Projects/API Gateway Redesign/ and created:

Projects/API Gateway Redesign/Retrospective.md

Sections:
- What went well (3 items from meeting notes and journal entries)
- What didn't go well (2 items)
- Key decisions and their outcomes
- Technologies used and evaluated
- Lessons learned (5 items)
- Links to all related notes (23 notes)

Resumen de correo al vault

Procesa tus correos diarios convirtiéndolos en conocimiento:

openclaw cron add --name "email-to-vault" "0 20 * * *" \
  "Review today's emails (received via Inbounter).
   For any email that contains actionable knowledge:
   1. Create or update the relevant note in the vault
   2. Add action items as tasks
   3. Link to People/ notes for senders
   
   Ignore newsletters, marketing, and transactional emails."

Usar Inbounter como tu canal de correo hace esto sencillo: los correos entrantes son webhooks que activan el agente directamente.

Flujo de trabajo de correo al vault
Flujo de trabajo de correo al vault

Sincronizar entre dispositivos

Tu vault debe ser accesible tanto para OpenClaw como para tu app de Obsidian en otros dispositivos.

Opción 1: Obsidian Sync

Usa la sincronización integrada de Obsidian. Tu vault se mantiene sincronizado en todos los dispositivos, y OpenClaw escribe en el mismo directorio del servidor.

Opción 2: Syncthing

Gratuito y autoalojado:

# Install Syncthing on your OpenClaw server
sudo apt install syncthing

# Configure it to sync the vault directory with your other devices

Opción 3: Git

# Auto-commit vault changes
openclaw cron add --name "vault-commit" "*/30 * * * *" \
  "If there are uncommitted changes in /home/user/obsidian-vault:
   1. git add -A
   2. git commit -m 'Auto-sync: [timestamp]'
   3. git push
   Do nothing if there are no changes."

Preguntas frecuentes

¿OpenClaw estropeará mi vault?

Si está bien configurado, no. Las reglas del SOUL.md impiden que el agente modifique notas fuera de las carpetas designadas. Empieza con acceso de escritura solo a Inbox/ y Daily/ hasta que te sientas cómodo.

¿Puede OpenClaw leer todo mi vault?

Sí. Esto es necesario para la búsqueda semántica y el enlace de conceptos. Si tienes notas sensibles, usa la configuración .obsidian/ de Obsidian para excluir carpetas, o restringe el acceso a archivos en la configuración de OpenClaw.

¿Funciona esto con los plugins de Obsidian?

OpenClaw trabaja a nivel de archivos: lee y escribe archivos Markdown. No interactúa con los plugins de Obsidian directamente. Sin embargo, plugins como Dataview detectarán automáticamente las notas creadas por OpenClaw.

¿Cómo manejo los conflictos entre OpenClaw y mis ediciones?

Si usas Git o Syncthing, la herramienta de sincronización maneja los conflictos. Si tanto tú como el agente editáis el mismo archivo simultáneamente, podrías tener conflictos de fusión. Sigue la convención: OpenClaw escribe en Daily/ e Inbox/, tú escribes en todo lo demás.

¿Puedo usar esto con Notion o Logseq en su lugar?

Se aplican los mismos conceptos, pero necesitarás skills diferentes. Notion tiene un skill basado en API, y Logseq usa archivos Markdown locales similares a Obsidian. Los patrones del SOUL.md se transfieren directamente.

¿Cuántas notas puede buscar OpenClaw?

El skill del sistema de archivos puede manejar miles de notas. Para vaults con más de 10.000 notas, considera la indexación: el agente busca primero en los nombres de archivo y los encabezados, y luego lee el contenido completo solo de los archivos relevantes.

SuperBuilder

Crea más rápido con SuperBuilder

Ejecuta agentes de Claude Code en paralelo con seguimiento de costes, cola de tareas y aislamiento por worktree. Gratis y de código abierto.

Descargar para Mac