Skip to content

Getting started

Choose the path you want to use. Both create the same plain YAML and SQL project.

DRE is built to be driven by coding agents as well as people: everything is plain YAML and SQL files, every command but dre init runs without prompts, and --log-format json, dre validate --json, dre ls --output json and the manifest give tools machine-readable output.

DRE’s agent skills turn Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI or any agent that reads Agent Skills into a guide, from installing DRE to a delivered report. They ask one question at a time with a recommendation, follow DRE’s practices, confirm before anything is delivered, and never ask for your passwords or tokens.

Terminal window
claude plugin marketplace add get-dre/dre && claude plugin install dre@dre # Claude Code
npx skills add get-dre/dre#skills-latest # other agents

Then ask: “help me with dre”.

  1. Install DRE for your platform.

  2. Create a starter project:

    Terminal window
    dre init
    cd my_reports
  3. Check that the project works before editing it:

    Terminal window
    dre validate

A successful validation means the project configuration and SQL compile. Continue with Build and run reports to add reports, preview output and deliver files.