agentsclimarketplace

Dbt and analytics engineering

Skill vaquarkhan/data-engineering-agent-skills/skills/dbt-and-analytics-engineering

Production-grade Agent Skills for data engineering AI agents: 73 workflows, platform presets, safe backfill/replay, Kafka & Spark reliability, MCP observability, and VS Code/JetBrains installers.

Install
npx -y skills add vaquarkhan/data-engineering-agent-skills --skill dbt-and-analytics-engineering

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 21 stars21 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Guides agents through analytics engineering workflows with dbt. Use when building or modifying staging models, marts, tests, snapshots, documentation, exposures, or semantic-layer-facing models.

SKILL.md

2.4 KB, as published. Nobody here has run it

dbt And Analytics Engineering

Overview

Use this skill when the job is analytics engineering rather than raw ingestion. It helps agents build trustworthy dbt projects with clear layering, reusable models, tests, documentation, and publish-safe business definitions.

When to Use

  • creating or changing dbt models
  • building staging, intermediate, or mart layers
  • adding tests, snapshots, or exposures
  • organizing business logic for analysts and BI tools
  • preparing semantic-layer-friendly outputs

Do not use this to justify putting ingestion or orchestration logic inside dbt.

Workflow

  1. Confirm the model's role. Decide whether it belongs in:

    • staging
    • intermediate
    • marts
    • snapshot or semantic-serving layers
  2. Define the business grain and contract. Capture:

    • keys
    • metric intent
    • filter logic
    • null handling
    • freshness expectations
  3. Add tests and documentation with the model. Typical checks:

    • unique
    • not null
    • relationships
    • accepted values
    • source freshness where relevant
  4. Keep model boundaries clean. Avoid mixing raw cleanup, business logic, and publish semantics in one model.

  5. Validate downstream usability. Make sure the output is understandable to analysts, dashboards, and metric consumers.

Common Rationalizations

RationalizationReality
"It is only SQL, we do not need model structure."Poor layering creates brittle marts and duplicate business logic.
"We can add tests after the dashboard is working."Untested metrics create trust problems that are hard to unwind.
"A giant model is easier to maintain."Monolithic models hide grain changes, assumptions, and reuse opportunities.

Red Flags

  • model grain is unclear
  • business logic is duplicated across marts
  • no YAML tests or documentation accompany the change
  • publish models depend directly on raw sources without clear staging

Verification

  • The model has a clear layer and business purpose
  • Grain, keys, and metric assumptions are explicit
  • Tests and documentation ship with the model
  • Output usability for downstream consumers has been considered

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.