reading-logseq-data
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.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
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 RisikoRead-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.
Risikofaktoren
⚡ Enthält Skripte (1)
📁 Dateisystemzugriff (1)
🔑 Umgebungsvariablen (2)
⚙️ Externe Befehle (2)
Qualitätsbewertung
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
Obtiens la page intitulée "[Page Title]" depuis mon graphe Logseq et affiche ses propriétés et ses blocs.
Trouve toutes les pages taguées "[Tag Name]" où la propriété [Property Name] est supérieure à [Value].
Affiche tous les blocs qui référencent la page "[Page Title]" et à quelles pages ils appartiennent.
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