Integración de API de Logseq para Openclaw

Una interfaz completa para interactuar programáticamente con una instancia local de Logseq para la gestión automatizada del conocimiento y la manipulación de grafos.

juanirm
v1.0.0
Feb 2, 2026
6
4.2k
0

Instalar y Descargar

1. ClawHub CLI

La forma más rápida de instalar una habilidad directamente desde el registro.

npx clawhub@latest install logseq

2. Instalación manual

Copia la carpeta de la habilidad a una de estas ubicaciones

Global
~/.openclaw/skills/
Espacio de trabajo
<project>/skills/

Prioridad: Espacio de trabajo > Local > Integrado

3. Instalación del prompt

Copia este prompt en OpenClaw para instalarlo automáticamente.

Ayúdame a instalar logseq usando Clawhub. Si Clawhub no está instalado, instálalo primero (npm i -g clawhub).

¿Prefieres descargar?

Obtén los archivos originales de la habilidad en un archivo ZIP.

¿Qué es Integración de API de Logseq?

La habilidad Logseq proporciona un puente robusto a la API de complementos de JavaScript de su instancia local de Logseq. Permite a los desarrolladores y usuarios avanzados realizar operaciones complejas en su sistema de gestión de conocimiento personal, incluyendo la lectura y escritura de bloques, la creación de páginas y la ejecución de consultas Datalog sofisticadas. Esta integración es esencial para aquellos que buscan crear flujos de trabajo personalizados o automatizar tareas repetitivas de toma de notas.

Al aprovechar Openclaw Skills, puede transformar Logseq de un cuaderno pasivo en una base de datos activa y programable. Ya sea que esté gestionando tareas, sincronizando datos externos o organizando investigaciones, esta habilidad proporciona los puntos de conexión necesarios para interactuar directamente con los espacios de nombres App, Editor y Database de Logseq. Permite un alto grado de extensibilidad, permitiendo que su agente de IA interactúe con sus pensamientos y datos como un grafo estructurado.

Casos de uso de Integración de API de Logseq

  • Creación programática de entradas de diario diarias o páginas de proyectos a partir de disparadores externos.
  • Automatización de la gestión de tareas mediante consultas de marcadores TODO y DOING en todo el grafo.
  • Sincronización de notas locales con bases de datos externas o servicios web mediante Openclaw Skills.
  • Realización de actualizaciones masivas de las propiedades o el contenido de los bloques para mantener la coherencia del grafo.
  • Navegación por la interfaz de usuario de Logseq o activación de notificaciones basadas en eventos a nivel del sistema.

Cómo funciona Integración de API de Logseq

  1. La habilidad establece una conexión con una instancia de Logseq que se ejecuta localmente a través de un complemento de puente o el proxy @logseq/libs.
  2. Se envían comandos a espacios de nombres de API específicos, como Editor para la manipulación de contenido o DB para la recuperación de datos.
  3. Para las operaciones de lectura, la habilidad obtiene estructuras de datos BlockEntity o PageEntity de la base de datos de grafos local.
  4. Para las operaciones de escritura, utiliza métodos como insertBlock o createPage para modificar el grafo en tiempo real.
  5. La recuperación de datos complejos se gestiona mediante consultas Datalog o Datascript para filtrar y extraer información específica del esquema del grafo.

Configuración de Integración de API de Logseq

Para utilizar esta habilidad, asegúrese de que Logseq se esté ejecutando localmente. Normalmente, necesita un complemento de puente para exponer la API a través de HTTP. Alternativamente, para entornos Node.js, instale la biblioteca requerida:

npm install @logseq/libs

Configure la habilidad para que apunte a su punto de conexión de la API de Logseq (generalmente localhost) y asegúrese de que la API esté habilitada en la configuración de Logseq en la sección Plugins. El uso de Openclaw Skills con Logseq requiere que la instancia esté activa y que el grafo de destino esté cargado.

Esquema de datos y taxonomía de Integración de API de Logseq

La habilidad interactúa con dos entidades de datos principales que organizan su conocimiento. Al procesar datos a través de Openclaw Skills, se utiliza el siguiente esquema:

BlockEntity

  • uuid: Identificador único para el bloque.
  • content: El texto sin formato o el contenido de markdown.
  • properties: Un objeto que contiene metadatos a nivel de bloque (prop:: valor).
  • marker: Estado de la tarea como TODO, DOING o DONE.
  • children: Estructuras de bloques anidadas.

PageEntity

  • name: Nombre único en minúsculas de la página.
  • originalName: El nombre que distingue entre mayúsculas y minúsculas tal como se muestra.
  • journal?: Booleano que indica si la página es una entrada de diario.
  • journalDay: Entero de fecha en formato AAAAMMDD para diarios.

Funciones avanzadas de Integración de API de Logseq

  • Soporte para consultas complejas de Datalog y Datascript para la minería profunda de datos dentro de su grafo.
  • Integración con operaciones de Logseq Git para automatizar las confirmaciones de control de versiones y la sincronización de repositorios.
  • Soporte de flujo de trabajo de múltiples agentes donde diferentes Openclaw Skills pueden coordinarse para actualizar un grafo de Logseq compartido.
  • Capacidades de inserción de bloques por lotes mediante insertBatchBlock para importaciones de datos de alto rendimiento.
  • Registro de comandos de barra personalizados y gestión de mensajes de la interfaz de usuario para automatizaciones interactivas dentro de la interfaz de Logseq.

SKILL.md


Cargando

Habilidades relacionadas de Openclaw

METADATA

Github Stars: 0
forks: 0

Presentado*