lab
Esc

Prueba con

↑↓ para moverte · Enter para abrir · también en /buscar?q= para agentes

herramienta intermedio claude-codecodexcliobsidian

Obsidian CLI: detecta problemas en las notas sin modificar tu bóveda

Revisa notas huérfanas, enlaces rotos y contenido antiguo mediante una copia SQLite de tu bóveda, con consultas locales para tu agente.

✓ verificado el 26 oct 2026

Instrucciones para tu agente

Esto es lo que se copia. Pégaselo a tu agente y te lo monta paso a paso.

O ábrelo directamente en ClaudeChatGPT

Pega este texto a tu agente (Claude Code, Codex, OpenCode, Hermes o el que uses) y dile «ayúdame a montarlo». Son los pasos para ponerlo en marcha; el porqué de cada pieza está en la guía completa.


Para el agente: cómo acompañar al usuario

  1. Pregunta primero para qué lo quiere. Si su objetivo no necesita algún paso, sáltalo.
  2. Antes de instalar, comprueba lo que ya tiene (versiones, claves, sistema operativo).
  3. Avanza un paso cada vez: explica en una frase qué vas a hacer y deja que el usuario lo ejecute o lo apruebe.
  4. Tras cada paso, comprueba que funcionó antes de seguir. Si falla, para y explica el error.
  5. No inventes comandos ni opciones: si la documentación del proyecto contradice estos pasos, manda la documentación.
  6. Al terminar, haz una prueba real con el objetivo del usuario y dile dónde profundizar.

Pasos de configuración

Paso 1: prepara el acceso

Comprueba que tienes Node.js ≥22.20.0 y npm/npx, Go ≥1.26.10 y el directorio de binarios accesible por PATH (metadatos del instalador). Habilita la CLI oficial de Obsidian ≥1.12 y confirma que obsidian está accesible desde la terminal. Abre Obsidian con la bóveda de prueba cargada y mantenlo abierto para doctor y deadends, que consulta el estado en vivo.

Paso 2: instala la CLI

El instalador compila con Go; .go-version fija 1.26.10. Node ≥22.20.0 es necesario para la CLI skills invocada tras compilar, aunque el catálogo acepte ≥20. Ejecuta el comando del README:

npx -y @mvanhorn/printing-press-library install obsidian

Quedan instalados obsidian-pp-cli y su skill. El directorio por defecto es ~/.local/bin en macOS/Linux o %LOCALAPPDATA%\Programs\PrintingPress\bin en Windows. Si no está en PATH, aplica la línea específica que imprima el instalador y abre una terminal nueva.

Paso 3: prueba el flujo documentado

Ejecuta los comandos en este orden. Los términos, dominios e identificadores de ejemplo se sustituyen por los que correspondan a tu trabajo.

obsidian-pp-cli doctor
obsidian-pp-cli deadends
obsidian-pp-cli sync
obsidian-pp-cli health
obsidian-pp-cli orphans
obsidian-pp-cli broken

La sincronización crea la copia SQLite; las tres consultas siguientes usan esa copia. Solo después de sincronizar puedes cerrar Obsidian para consultar el espejo.

Comprobación

Comprueba que cada comando termina correctamente y que la salida corresponde a la cuenta, fuente o datos que seleccionaste. Una lista vacía no demuestra que el dato no exista: comprueba primero el alcance de la consulta y, si usas una copia local, su sincronización.

Si algo falla

Si no encuentra el ejecutable oficial, revisa su instalación y acceso desde la terminal. Las consultas al espejo necesitan una sincronización previa con Obsidian abierto. Consulta el README de esta CLI para las opciones específicas de tu sistema y versión. No compartas credenciales en la salida de diagnóstico.

ver en .md ¿Prefieres el recurso entero?

Qué es

Esta CLI analiza bóvedas de Obsidian. Combina lecturas a través del ejecutable oficial de Obsidian con una réplica SQLite para consultas posteriores sin abrir la aplicación. Forma parte de Printing Press Library y tiene código y documentación propios dentro del catálogo.

Para qué te sirve

  • Cuando tu bóveda crece y quieres encontrar notas que nadie enlaza.
  • Cuando preparas una limpieza y necesitas detectar enlaces rotos antes de editar archivos.

Cómo funciona

Las lecturas en vivo invocan la CLI oficial como subproceso. Una sincronización con Obsidian abierto crea el espejo que consultan health, stale, orphans, broken y vault-sql. La versión descrita es de solo lectura y también tiene servidor MCP.

Antes de empezar

Necesitas Obsidian y su ejecutable oficial obsidian, versión 1.12 o posterior. Abre la aplicación para la primera sincronización. La instalación recomendada con Node.js ≥22.20.0, npm/npx y Go ≥1.26.10 incorpora el binario y su skill para agentes; las alternativas están en el README de esta herramienta. La carpeta contiene una licencia Apache-2.0; GitHub no detecta una licencia global para el catálogo.

Límites y alternativas

La versión actual aplaza las escrituras: no crea ni reorganiza notas. Un espejo antiguo no representa cambios recientes en la bóveda. Para editar, usa Obsidian; para este análisis, verifica primero la fecha de la copia.

Recursos