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
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.
El skill de Obsidian proporciona acciones estructuradas para:
Leer notas
Crear notas
Buscar en el vault
Modificar notas existentes
Listar archivos en una carpeta
Añadir etiquetas y enlaces
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
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.
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.
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
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
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
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.
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.