Fähigkeiten reading-logseq-data
📊

reading-logseq-data

Niedriges Risiko ⚡ Enthält Skripte📁 Dateisystemzugriff🔑 Umgebungsvariablen⚙️ Externe Befehle

Lire les données Logseq et exécuter des requêtes Datalog

Les utilisateurs doivent extraire et interroger des données depuis leurs graphes de connaissances Logseq. Cette compétence fournit une bibliothèque cliente Python unifiée pour récupérer des pages, des blocs, des propriétés et exécuter des requêtes Datalog avancées sur des graphes Logseq locaux via HTTP API ou CLI.

Unterstützt: Claude Codex Code(CC)
🥉 76 Bronze
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "reading-logseq-data". Get the page "Meeting Notes" and show all tasks with their status

Erwartetes Ergebnis:

  • Page: Meeting Notes
  • Properties: {date: "2024-01-15", attendees: ["Team A", "Team B"]}
  • Tasks found: 5
  • - TODO: Review action items (status: In Progress)
  • - TODO: Send follow-up email (status: Done)
  • - TODO: Update project tracker (status: TODO)

Verwendung von "reading-logseq-data". Find all pages tagged as "Book" with rating greater than 4

Erwartetes Ergebnis:

  • Found 3 high-rated books:
  • - "The Pragmatic Programmer" (rating: 5)
  • - "Clean Code" (rating: 5)
  • - "Design Patterns" (rating: 4)

Sicherheitsaudit

Niedriges Risiko
v5 • 1/16/2026

Read-only data access skill for Logseq knowledge graphs. All 175 static findings are false positives: backticks in markdown are Clojure/Datalog syntax examples, subprocess calls invoke the Logseq CLI with hardcoded arguments, and URLs are localhost endpoints. Environment access is limited to Logseq-specific configuration variables only.

5
Gescannte Dateien
1,524
Analysierte Zeilen
4
befunde
5
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

64
Architektur
100
Wartbarkeit
87
Inhalt
31
Community
90
Sicherheit
91
Spezifikationskonformität

Was du bauen kannst

Interroger une base de connaissances personnelle

Extraire et analyser des notes, des tâches et des références à partir de graphes de connaissances Logseq personnels pour la recherche et la planification.

Créer des intégrations Logseq

Utiliser la bibliothèque cliente Python pour lire des données Logseq afin de créer des workflows personnalisés, de l’automatisation et des rapports.

Analyser les références liées

Trouver des backlinks, tracer des relations et exécuter des requêtes complexes pour découvrir des connexions entre des bases de connaissances.

Probiere diese Prompts

Obtenir une page
Obtiens la page intitulée "[Page Title]" depuis mon graphe Logseq et affiche ses propriétés et ses blocs.
Trouver par propriété
Trouve toutes les pages taguées "[Tag Name]" où la propriété [Property Name] est supérieure à [Value].
Lister les backlinks
Affiche tous les blocs qui référencent la page "[Page Title]" et à quelles pages ils appartiennent.
Agrégation complexe
Compte toutes les tâches par statut et indique quelles pages ont le plus de tâches incomplètes. Utilise l’agrégation Datalog.

Bewährte Verfahren

  • Utiliser des motifs de pull spécifiques dans les requêtes Datalog pour ne récupérer que les champs nécessaires au lieu de sélections génériques
  • Inclure des clauses de filtrage tôt dans les requêtes pour réduire les ensembles de résultats avant traitement
  • Regrouper plusieurs recherches d’éléments dans une seule requête en utilisant la clause :in avec des paramètres de liste

Vermeiden

  • Récupérer des graphes entiers avec des requêtes non bornées pouvant causer des problèmes de mémoire
  • Ignorer la gestion des erreurs de connexion lorsque Logseq n’est pas en cours d’exécution
  • Exécuter des requêtes coûteuses pendant des sessions interactives sans paramètres de limite

Häufig gestellte Fragen

Cette compétence nécessite-t-elle que Logseq soit en cours d’exécution ?
Oui. En mode HTTP API, Logseq doit être en cours d’exécution avec l’API activée sur le port localhost 12315. En mode CLI, le binaire logseq doit être installé.
Quels types de requêtes puis-je exécuter ?
Cette compétence prend en charge des requêtes Datalog complètes, y compris le filtrage, les agrégations, les requêtes récursives et des jointures complexes entre pages et blocs.
Puis-je écrire des données dans Logseq ?
Non. Cette compétence est en lecture seule. Utilisez la compétence writing-logseq-data pour les opérations d’écriture telles que la création de pages ou la mise à jour de propriétés.
Mes données sont-elles envoyées à des serveurs externes ?
Non. Toutes les données restent sur votre machine. Les requêtes HTTP vont vers localhost (127.0.0.1:12315) et les requêtes CLI accèdent uniquement aux fichiers de graphe locaux.
Pourquoi ma requête ne renvoie-t-elle aucun résultat ?
Vérifiez que Logseq est en cours d’exécution avec l’API activée, que votre graphe est chargé et que votre requête utilise des attributs d’entité corrects comme :block/title.
En quoi cela diffère-t-il de l’accès direct aux fichiers ?
Cette compétence utilise l’API officielle de Logseq qui comprend le schéma du graphe, les relations et les propriétés que les fichiers bruts n’exposent pas.