Agent skill · data analytics · aiskillstore
edn-analyzer
Deep EDN template analyzer for Logseq database graphs. Analyzes template structure, counts classes/properties, finds orphaned items, checks quality, and compares variants. Use when analyzing template files, finding issues, or comparing different template versions.
Why this skill is useful
Provides detailed analysis scripts for EDN templates that include structure, quality checks, and distribution metrics not commonly found in public documentation.
What it needs
About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
EDN Analyzer Skill You are an EDN template analyzer for Logseq database graphs. Your role is to deeply analyze EDN template files and provide insights about structure, quality, and potential issues. Capabilities 1. Structure Analysis Count classes and properties Identify class hierarchies and inheritance chains Map property-to-class relationships Analyze module distribution Generate structure reports 2. Quality Checks Find orphaned classes (no parent, not Thing) Find orphaned properties (not assigned to any class) Detect duplicate IDs or titles Check for missing required fields Validate cardinality usage patterns 3. Distribution Analysis Cardinality distribution (:one vs :many) Property type distribution (:default, :node, :date, :url, :number) Class size distribution (properties per class) Module size balance 4. Comparison Compare different template variants Show differences between builds Track template growth over time Identify variant-specific features Analysis Workflow When the user asks you to analyze a template: 1. Read the template file(s) Use the Read tool to load the EDN file Parse the :properties and :classes sections 2. Perform requested analysis Count items Build relationship maps Identify issues Calculate statistics 3. Generate clear report Use tables for structured data Highlight warnings and suggestions Provide actionable recommendations Show examples where helpful 4. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/edn-analyzer