datalog

Query datoms and CRDT state in a datalog database via CLI.

48|1|Updated Oct 26, 2025
One-click install
npx skills add https://github.com/wbrown/janus-datalog --skill datalog
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: datalog
Source: https://github.com/wbrown/janus-datalog/tree/main/.claude/skills/datalog
Command: npx skills add https://github.com/wbrown/janus-datalog --skill datalog

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The datalog CLI helps teams debug and explore datalog databases by issuing queries against datoms and CRDT state.

Core Features & Use Cases

  • Discover unknown datasets by querying datoms and attributes with the datalog CLI.
  • Inspect entity relationships and temporal history, including as-of views of the CRDT state.
  • Return results as markdown tables for easy reporting and debugging.
  • Use Case: Investigate an incomplete dataset by printing all attributes for a given entity and its neighbors.

Quick Start

Run the datalog CLI against the target database path to begin exploring datoms and CRDT history.

Frequently Asked Questions about datalog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I debug a Datalog database by inspecting entity attributes and history?

Query datoms and CRDT state to inspect entity attributes, references, and temporal history in a Datomic-style store. Investigate incomplete datasets by printing all attributes for a given entity and its neighbors using as-of views.

What is the best way to explore unknown datasets in a CRDT-backed Datalog store?

Query datoms and attributes with the datalog CLI to discover unknown datasets in a CRDT-backed store. Issue EDN-like queries against the target database path to inspect entity relationships and CRDT state history.

Can I return Datalog query results as markdown tables for debugging reports?

Datalog query results return as markdown tables for easy reporting and debugging. The datalog binary formats datom and CRDT state outputs into markdown tables to simplify data exploration and sharing.

Does the datalog CLI support as-of views for temporal history exploration?

The datalog CLI supports as-of views for temporal history exploration. Inspect entity relationships and historical CRDT state by querying datoms with an EDN-like query syntax via the datalog binary.

Do I need any external dependencies to query datoms with the datalog CLI?

No external dependencies are required to query datoms with the datalog CLI. It operates as a standalone runtime binary that handles EDN-like query syntax and markdown table outputs for Datalog database debugging.

When should I not use a Datalog query CLI for database debugging?

Avoid using a Datalog query CLI if your database lacks CRDT-backed datoms or Datomic-style EAV structures. It is specifically designed for inspecting temporal history and entity attributes, not for general relational database querying.