DE//AGENT
Explore

Marketplace

Data engineering skills

Reusable, agent-native skills for review, diagnosis, authoring and cost control. Each skill includes a SKILL.md, references, examples and tests.

24 entries avg composite 38 beginner · intermediate · advanced
dbtReliabilitySQLAirflow / OrchestrationAWSCost Engineering

Skill 41 adequate

dbt Test Writer

  • Rank tests by the cost of the failure they prevent
  • Write a custom singular test
Details
dbt beginner dbttesting community
Skill 39 adequate

Incident Postmortem Writer

  • Write a blameless timeline
  • Separate trigger from contributing factors
Details
Apache Airflow beginner incidentpostmortem community
Skill 40 adequate

SQL Review

A review pass that catches correctness bugs before the query reaches production.

Details
SQLDuckDB beginner sqlreview community
Skill 40 adequate

Airflow DAG Reviewer

  • Make every task safe to re-run
  • Choose retries and timeouts deliberately
Details
Apache Airflow intermediate airflowdag community
Skill 33 adequate

Athena Partition Advisor

  • Read the scanned-bytes metric per query
  • Apply partition projection for high-cardinality columns
Details
Amazon AthenaAWS GlueAmazon S3 intermediate awsathena community
Skill 37 adequate

AWS Glue Job Reviewer

  • Size Glue workers from data volume, not habit
  • Use job bookmarks correctly
Details
AWS GlueApache SparkAmazon S3 intermediate awsglue community
Skill 30 adequate

Cost Unit-Economics Reporter

  • Attribute compute cost to a pipeline run
  • Define a unit metric that resists regressions
Details
DatabricksSnowflakeAWS intermediate costattribution community
Skill 39 adequate

Data Contract Author

  • Specify a freshness and completeness SLA
  • Encode a contract as executable tests
Details
Apache Avrodbt intermediate data-contractsla community
Skill 41 adequate

dbt Model Review

  • State a model's grain and match it to its unique key test
  • Choose table vs incremental vs view deliberately
Details
dbt intermediate dbtreview community
Skill 35 adequate

Delta Optimization Advisor

  • Decide if a table needs OPTIMIZE from file stats
  • Choose Z-ORDER columns from query predicates
Details
Delta LakeDatabricks intermediate delta-lakeoptimize community
Skill 36 adequate

Lineage Explainer

  • Read the lineages of an asset from a lineage store
  • Compute a downstream impact set
Details
OpenLineageDataHub intermediate lineageimpact-analysis community
Skill 34 adequate

PII Classifier

  • Classify columns into PII categories
  • Choose masking vs hashing vs tokenisation
Details
PythonSnowflake intermediate piisecurity community
Skill 38 adequate

Pipeline Test Author

  • Test a transform without a Spark cluster
  • Assert invariants instead of golden files
Details
PythonDuckDBApache Parquet intermediate testingpytest community
Skill 41 adequate

Schema Change Contract Review

  • Apply backward/forward compatibility rules to a diff
  • Detect a breaking change hidden behind a "safe" rename
Details
Apache Avrodbt intermediate schemacontracts community
Skill 41 adequate

Spark Data Quality Review

  • Identify the five classes of silent failure in a Spark transform
  • Add pre/post row-count and null assertions to a job
Details
Apache SparkPySpark intermediate sparkpyspark community
Skill 39 adequate

SQL Query Plan Explainer

  • Read a plan bottom-up and name the expensive node
  • Detect cardinality misestimation from stale statistics
Details
SQLPostgreSQLDuckDB intermediate sqlexplain community
Skill 40 adequate

Backfill Planner

  • Scope a backfill by date and by dependency
  • Detect which downstream tables must also be rebuilt
Details
Apache AirflowApache Sparkdbt advanced backfillorchestration community
Skill 40 adequate

CDC Merge Designer

  • Order change events deterministically
  • Handle deletes (tombstones) without losing history
Details
DebeziumDelta LakeApache Iceberg advanced cdcdebezium community
Skill 37 adequate

Iceberg Table Maintenance

  • Read an Iceberg metadata table to size the problem
  • Pick a compaction strategy and rewrite interval
Details
Apache Iceberg advanced icebergcompaction community
Skill 34 adequate

Kafka Consumer Lag Triage

  • Read per-partition lag to separate skew from throughput
  • Detect a rebalance loop from consumer-group state
Details
Apache Kafka advanced kafkalag community
Skill 41 adequate

MCP Tool Contract Auditor

  • Read a tool schema and predict its side effects
  • Classify tools by blast radius
Details
Python advanced mcpsecurity community
Skill 37 adequate

Spark Cost Regression Guard

  • Capture cost-relevant metrics from a Spark run
  • Store and compare a baseline
Details
Apache SparkDatabricks advanced sparkcost community
Skill 39 adequate

Spark Skew Diagnosis

  • Read task-level duration histograms to confirm skew
  • Choose between AQE skew join, salting and broadcast
Details
Apache Spark advanced sparkskew community
Skill 37 adequate

Warehouse Clustering Advisor

  • Separate scan inefficiency from compute inefficiency
  • Choose a clustering key from predicate selectivity
Details
SnowflakeBigQueryDatabricks advanced snowflakebigquery community