Aplica a OpenClaw v2026.2 | Requiere instalar los skills de
obsidianynotion, tener un vault de Obsidian o workspace de Notion.
TL;DR: Instalar skills openclaw skill install obsidian notion. Configurar ruta del Vault: "vaultPath": "~/Documents/Obsidian/MyVault". Funciones principales: organización automática de notas (clasificación, etiquetas), búsqueda inteligente de conocimiento (búsqueda semántica), relaciones de conocimiento (descubrimiento automático de conexiones), resumen diario (disparado por Cron). Combinado con sincronización Notion para gestión multiplataforma.
Objetivo práctico
Construir un asistente de gestión del conocimiento personal capaz de:
- Organizar notas automáticamente
- Buscar conocimiento de forma inteligente
- Generar relaciones de conocimiento
- Crear resúmenes diarios
- Sincronizar con servicios en la nube
Arquitectura general
[Canal de mensajes] → [Gateway] → [Agent] → [Skills]
↓
[Obsidian] [Notion] [Nube] ← [Herramientas]
Instalar skills necesarios
# Instalar skill de Obsidian
openclaw skill install obsidian
# Instalar skill de Notion
openclaw skill install notion
# Instalar skill de búsqueda
openclaw skill install web-search
# Instalar skill de operaciones de archivos (integrado)
# openclaw skill install filesystem # integrado
Configurar integración con Obsidian
Crear Obsidian Skill
---
name: obsidian-knowledge
version: 1.0.0
description: Personal knowledge management with Obsidian
triggers:
- note
- nota
- knowledge
- conocimiento
- obsidian
dependencies: []
---
# Obsidian Knowledge Skill
Manage your knowledge base with Obsidian.
## Features
- Create and organize notes
- Link related notes
- Search across all notes
- Generate daily summaries
- Sync with other services
## Setup
1. Set your Obsidian vault path
2. Configure sync settings
3. Define note templates
## Usage
### Create a note
User: "Crear una nota: sobre los conceptos básicos de machine learning"
Action: Create a new note with proper frontmatter
### Search notes
User: "Buscar notas sobre Python"
Action: Search vault and return relevant notes
### Daily summary
User: "Generar el resumen de conocimiento de hoy"
Action: Analyze today's notes and create summary
Configurar ruta del Vault
{
"skills": {
"obsidian-knowledge": {
"vaultPath": "~/Documents/Obsidian/MyVault",
"templates": {
"daily": "Templates/Daily Note.md",
"project": "Templates/Project.md",
"concept": "Templates/Concept.md"
},
"autoSync": true,
"defaultTags": ["inbox"]
}
}
}
Implementación de funciones principales
Organización automática de notas
Usuario: Ayúdame a organizar las notas de hoy
Agent: De acuerdo, déjame revisar las notas de hoy...
[Leyendo notas de hoy]
[Analizando contenido y etiquetas]
[Organizando estructura]
He organizado 5 notas de hoy:
1. **Fundamentos de Machine Learning** → Movida a `ML/Fundamentos/`
2. **Decoradores en Python** → Movida a `Python/Avanzado/`
3. **Acta de reunión del proyecto** → Movida a `Proyectos/Reuniones/`
4. **Notas de lectura** → Movida a `Lectura/Notas/`
5. **Registro de ideas** → Movida a `Ideas/Por procesar/`
Se han añadido automáticamente las etiquetas relevantes y enlaces bidireccionales.
Búsqueda inteligente de conocimiento
Usuario: ¿Qué he aprendido antes sobre recursión?
Agent: Déjame buscar en tu base de conocimiento...
[Buscando en obsidian-knowledge]
[Analizando notas relevantes]
[Generando resumen]
Has aprendido lo siguiente sobre recursión:
1. **Principios de algoritmos recursivos** (2026-01-15)
- Definición, condición de terminación, llamada recursiva
- Enlace: [[Algoritmos/Principios de recursión]]
2. **Recursión vs Iteración** (2026-01-20)
- Comparación de rendimiento, escenarios de uso
- Enlace: [[Algoritmos/Comparación recursiva]]
3. **Recursión en práctica: Recorrido de árboles** (2026-02-05)
- Recorrido preorden, inorden, postorden
- Enlace: [[Estructuras de datos/Recorrido de árboles]]
¿Necesitas que profundice en alguno de estos contenidos?
Generar relaciones de conocimiento
Usuario: Ayúdame a encontrar relaciones en la base de conocimiento
Agent: Analizando...
Se encontraron las siguientes relaciones de conocimiento:
**Relaciones fuertes**:
- Python → Análisis de datos (8 referencias)
- Machine Learning → Python (6 referencias)
- Algoritmos → Estructuras de datos (5 referencias)
**Relaciones potenciales** (sugiero añadir enlaces):
- Recursión → Programación dinámica (temas relacionados)
- Docker → Kubernetes (stack tecnológico relacionado)
- Patrones de diseño → Refactorización (práctica relacionada)
¿Necesitas que cree estas relaciones?
Resumen diario de conocimiento
{
"cron": [
{
"id": "daily-summary",
"schedule": "0 21 * * *",
"session": "main",
"message": "Por favor analiza las notas de hoy y genera un resumen de conocimiento",
"enabled": true
}
]
}
Contenido generado:
# Resumen diario de conocimiento - 2026-02-26
## Aprendizaje de hoy
### Notas nuevas (5)
1. [[Machine Learning/Fundamentos/Regresión lineal]] - Principios e implementación de regresión lineal
2. [[Python/Técnicas/List comprehension]] - Usos avanzados de list comprehension
3. [[Lectura/Notas/Trabajo profundo]] - Notas del libro "Deep Work"
### Puntos clave de conocimiento
- El núcleo de la regresión lineal es el método de mínimos cuadrados
- Las list comprehension pueden reemplazar combinaciones de map/filter
- El trabajo profundo requiere diseño del entorno
### Para repasar
- Derivación de la función de pérdida de regresión lineal
- Usos avanzados de decoradores en Python
### Plan para mañana
- Completar el estudio de regresión logística
- Organizar notas avanzadas de Python
Sincronización con Notion
Configurar integración con Notion
{
"skills": {
"notion-sync": {
"apiKey": "${NOTION_API_KEY}",
"databaseId": "your-database-id",
"syncDirection": "both",
"mappings": {
"title": "Name",
"tags": "Tags",
"date": "Date",
"status": "Status"
}
}
}
}
Flujo de sincronización
Usuario: Sincronizar notas a Notion
Agent: Sincronizando...
[Escaneando cambios locales]
[Convirtiendo a formato Notion]
[Subiendo a Notion]
Sincronización completada:
- Nuevas: 3 entradas
- Actualizadas: 5 entradas
- Conflictos: 0 entradas
La base de datos de Notion ha sido actualizada.
Funciones avanzadas
Sugerencia automática de etiquetas
Usuario: Crear nota: Uso de decoradores en Python
Agent: Creando nota...
Nota creada: `Python/Avanzado/Decoradores.md`
Etiquetas sugeridas:
- #Python ✅
- #Decoradores ✅ (nueva)
- #Características avanzadas ✅
- #Técnicas de código (sugerida)
- #Programación funcional (opcional)
¿Aceptas estas sugerencias?
Generación de mapa de conocimiento
Usuario: Genera el mapa de conocimiento de aprendizaje de Python
Agent: Generando...
[Analizando todas las notas relacionadas con Python]
[Extrayendo conceptos y relaciones]
[Generando datos del mapa]
Mapa de conocimiento generado:
Python ├── Fundamentos │ ├── Variables y tipos │ ├── Flujo de control │ └── Funciones ├── Avanzado │ ├── Orientado a objetos │ ├── Decoradores │ └── Generadores ├── Aplicaciones │ ├── Análisis de datos │ ├── Desarrollo web │ └── Scripts de automatización └── Herramientas ├── pip ├── venv └── pytest
Guardado en: `Mapa de conocimiento/Python.md`
Mejores prácticas
1. Organización periódica
{
"cron": [
{
"id": "weekly-review",
"schedule": "0 20 * * 0",
"session": "main",
"message": "Por favor realiza la revisión semanal: 1. Organizar notas de la semana 2. Resumir contenido aprendido 3. Planificar aprendizaje de la próxima semana"
}
]
}
2. Nomenclatura unificada
Convención de nomenclatura de notas:
- Concepto: NombreConcepto.md (ej. Recursión.md)
- Proyecto: NombreProyecto-Fecha.md (ej. AsistenteIA-2026-02-26.md)
- Reunión: Reunión-Tema-Fecha.md (ej. Reunión-Revisión producto-2026-02-26.md)
- Ideas: Idea-DescripciónBreve.md (ej. Idea-Visualización mapa conocimiento.md)
3. Sistema de plantillas
<!-- Templates/Concept.md -->
---
title: {{title}}
date: {{date}}
tags: [{{tags}}]
status: draft
---
# {{title}}
## Definición
## Conceptos clave
## Ejemplos
## Enlaces relacionados
## Referencias
Solución de problemas
Fallo en la sincronización de notas
# Verificar ruta del Vault
openclaw config get skills.obsidian-knowledge.vaultPath
# Verificar permisos de archivos
ls -la ~/Documents/Obsidian/MyVault
# Verificar estado de sincronización
openclaw skill exec obsidian-knowledge --status
Búsqueda imprecisa
# Reconstruir índice
openclaw skill exec obsidian-knowledge --reindex
# Verificar etiquetas
openclaw skill exec obsidian-knowledge --list-tags
Resumen
Al construir un asistente de gestión del conocimiento personal con OpenClaw, puedes:
- Organización automatizada: Clasificación y etiquetado automático de notas
- Búsqueda inteligente: Búsqueda semántica en la base de conocimiento
- Descubrimiento de relaciones: Descubrimiento automático de conexiones entre conocimientos
- Resúmenes periódicos: Resúmenes diarios/semanales de conocimiento
- Sincronización multiplataforma: Colaboración entre Obsidian y Notion
Registro de actualizaciones:
- 2026-02-26: Publicación inicial
Navegación de la serie:
- ← Anterior: Automatización y tareas programadas
- → Siguiente: Práctica: Construir un asistente de automatización de oficina