← ClaudeAtlas

obsidian-synclisted

Mantiene un vault de Obsidian sincronizado con el código del proyecto. Skill de integración: requiere Obsidian corriendo localmente con el plugin Local REST API. Usar al documentar cambios o sincronizar el vault.
cristiancorreau/forge · ★ 4 · AI & Automation · score 58
Install: claude install-skill cristiancorreau/forge
# Skill: obsidian-sync Mantiene un vault de Obsidian sincronizado con el código del proyecto. Skill de integración — requiere Obsidian corriendo localmente con el plugin Local REST API. Triggers: /obsidian-sync, "actualizar obsidian", "sync vault", "documentar cambios", "nota diaria", "actualizar docs", "actualizar vault". --- ## Prerequisitos 1. **Obsidian corriendo** con el plugin "Local REST API" activo. 2. **Token configurado** — en `.env.local` o en `settings.local.json`: ``` OBSIDIAN_TOKEN=<tu-token> OBSIDIAN_API=http://127.0.0.1:27123 ``` 3. **Vault path configurado** en `project.yaml`: ```yaml integrations: obsidian: vault_path: "docs/mi-vault" # relativo a la raíz del proyecto map: # área modificada → nota del vault a actualizar api: "03-api/endpoints.md" database: "02-base-de-datos/migraciones.md" frontend: "01-arquitectura/componentes.md" deploy: "06-deploy/ci-cd.md" decisions: "08-decisiones/log-decisiones.md" ``` --- ## Comandos MCP del plugin Local REST API ```bash TOKEN=$OBSIDIAN_TOKEN API=http://127.0.0.1:27123 # Leer una nota curl -s -H "Authorization: Bearer $TOKEN" "$API/vault/<ruta-nota>.md" # Reemplazar una nota completa (PUT) curl -X PUT \ -H "Authorization: Bearer $TOKEN" \ -H "Content-Type: text/markdown" \ --data-binary "contenido" \ "$API/vault/<ruta-nota>.md" # Agregar al final de una nota (PATCH) curl -X PATCH \ -H "