edn-analyzer
Analyze Logseq EDN Templates
Complex Logseq templates can hide structural errors and uneven modules. This skill analyzes relationships, distributions, quality, and differences in clear reports.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "edn-analyzer" from https://skillstore.io/skills/c0ntr0lledcha0s-edn-analyzer.md and its manifest at https://skillstore.io/api/skills/c0ntr0lledcha0s-edn-analyzer/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "edn-analyzer". Analyze graph-template.edn for basic statistics.
Expected outcome:
- Classes: 128
- Properties: 246
- Most properties use single-value cardinality.
- Two classes have missing parent references.
Using "edn-analyzer". Compare the full and CRM template variants.
Expected outcome:
The CRM variant is smaller and retains person and organization modules. It excludes event, creative work, and place classes.
Using "edn-analyzer". Check module balance in the source templates.
Expected outcome:
The common module contains most shared properties. The miscellaneous module has substantially more classes and should be reviewed for separation.
Security Audit
SafeAll 46 static findings are false positives caused by Markdown syntax, EDN and Clojure examples, or bounded shell examples. No malicious intent, prompt injection, obfuscation, credential access, or unsafe command construction was found.
Risk Factors
โ๏ธ External commands (25)
๐ Filesystem access (4)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/c0ntr0lledcha0s-edn-analyzer/audits/10?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/c0ntr0lledcha0s-edn-analyzer?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/c0ntr0lledcha0s-edn-analyzer?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/c0ntr0lledcha0s-edn-analyzer/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/c0ntr0lledcha0s-edn-analyzer.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
C0ntr0lledCha0s. (2026). edn-analyzer security audit report (audit version 10) [Author version unspecified]. Skillstore. https://skillstore.io/skills/c0ntr0lledcha0s-edn-analyzer/audits/10BibTeX citation
@techreport{c0ntr0lledcha0s-c0ntr0lledcha0s-edn-analyzer-2026,
author = {C0ntr0lledCha0s},
title = {edn-analyzer security audit report (audit version 10)},
institution = {Skillstore},
year = {2026},
number = {10},
url = {https://skillstore.io/skills/c0ntr0lledcha0s-edn-analyzer/audits/10},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "edn-analyzer security audit report (audit version 10)"
version: "unspecified"
type: report
authors:
- name: "C0ntr0lledCha0s"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/c0ntr0lledcha0s-edn-analyzer/audits/10"
identifiers:
- type: other
value: "skillstore:c0ntr0lledcha0s-edn-analyzer:audit:10"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: HighWhat You Can Build
Audit a graph template
Check one Logseq template for structural issues, missing references, duplicate identifiers, and unusual distributions.
Review ontology design
Trace class inheritance and property reuse to evaluate whether an ontology remains coherent.
Compare release variants
Measure differences between full and specialized templates before publishing a release.
Try These Prompts
Analyze [template path]. Report class and property totals, type distributions, cardinality distributions, and any clear structural issues.
Audit [template path] for orphaned classes, unused properties, duplicate identifiers, missing required fields, and broken references. Cite each location.
Compare [first template] with [second template]. Summarize size, classes, properties, modules, unique elements, and important structural differences.
Analyze templates in [paths] by module and version. Identify hierarchy depth, property reuse, module imbalance, growth trends, and prioritized improvements.
Best Practices
- Provide exact template paths and name the analysis questions that matter.
- Validate EDN syntax before interpreting relationships or calculating statistics.
- Review cited locations and proposed changes against the source template.
Avoid
- Do not treat illustrative counts from documentation as current template results.
- Do not compare variants without defining which files and versions belong to each variant.
- Do not apply hierarchy or cardinality changes without checking downstream references.
Frequently Asked Questions
What files can this skill analyze?
Can it find orphaned classes and properties?
Can it compare two template versions?
Does it modify templates automatically?
Can it analyze large templates?
Does it support general EDN applications?
Developer Details
Author
C0ntr0lledCha0sLicense
MIT
Skillstore revision
r2
Version notice
The author did not declare a version.
Repository
https://github.com/C0ntr0lledCha0s/logseq-template-graph/tree/main/.claude/skills/edn-analyzerRef
a39a91716eadede5f4cdefd78178fed4e837a128
Maintenance freshness
7/24/2026
Usage
7 downloads ยท 213 views
File structure