<Devsly/>
NotebookLM Watermark Remover
Remove the NotebookLM watermark from PDF slide exports — free, unlimited, and 100% in your browser.
View
NotebookLM Video Watermark Remover
Remove the NotebookLM watermark from every frame of your MP4 and auto-trim the end card — free and unlimited.
View
Gemini Watermark Remover
Remove the Gemini (Veo) sparkle watermark from every frame of your AI-generated MP4 — free and unlimited.
View
MCP https://devsly.io/mcp MCP Tools Best Skills API Docs

Keyboard Shortcuts

Navigation

Quick Search
⌘ / Ctrl + K
Toggle Dark Mode
⌘ / Ctrl + D
Close Dialogs
Esc

Tool Actions

Execute / Process
⌘ / Ctrl + Enter
Clear Input
⌘ / Ctrl + Shift + C
Copy Output
⌘ / Ctrl + Shift + X

Editor

Select All
⌘ / Ctrl + A
Undo
⌘ / Ctrl + Z
Redo
⌘ / Ctrl + Shift + Z

Updated 1w ago

by AltimateAI

data-engineering-skills

Skills related to Data Engineering Work for Claude Code

  • Active — Updated in the last 14 days
Works with
  • Claude
View on GitHub (opens in a new tab)

133 GitHub stars (133)

+6 in 30 days

Stars gained per day · daily snapshots since Sep 30
Stars gained per day, Sep 30 to Nov 6: +7 in total; the busiest day was Oct 30 with +2 stars.Oct 1: +1 starsOct 2: 0 starsOct 3: 0 starsOct 4: 0 starsOct 5: 0 starsOct 6: 0 starsOct 7: 0 starsOct 8: +1 starsOct 9: 0 starsOct 10: 0 starsOct 11: 0 starsOct 12: 0 starsOct 13: 0 starsOct 14: 0 starsOct 15: 0 starsOct 16: 0 starsOct 17: 0 starsOct 18: 0 starsOct 19: 0 starsOct 20: +1 starsOct 21: 0 starsOct 22: 0 starsOct 23: 0 starsOct 24: 0 starsOct 25: 0 starsOct 26: 0 starsOct 27: +1 starsOct 28: 0 starsOct 29: 0 starsOct 30: +2 starsOct 31: +1 starsNov 1: 0 starsNov 2: 0 starsNov 3: 0 starsNov 4: 0 starsNov 5: 0 starsNov 6: 0 stars
Stars gained between daily snapshots
PeriodNew stars
Oct 1+1
Oct 20
Oct 30
Oct 40
Oct 50
Oct 60
Oct 70
Oct 8+1
Oct 90
Oct 100
Oct 110
Oct 120
Oct 130
Oct 140
Oct 150
Oct 160
Oct 170
Oct 180
Oct 190
Oct 20+1
Oct 210
Oct 220
Oct 230
Oct 240
Oct 250
Oct 260
Oct 27+1
Oct 280
Oct 290
Oct 30+2
Oct 31+1
Nov 10
Nov 20
Nov 30
Nov 40
Nov 50
Nov 60
  • 17 skills (17 skills found in its SKILL.md files)
  • 12 forks (12 forks)
  • 1w ago last update (Last updated 1w ago)

Install

Skills CLI

npx skills add AltimateAI/data-engineering-skills

Asks which skills and agents to install. Just one: npx skills add AltimateAI/data-engineering-skills --skill altimate-code — add -g for every project.

Claude Code

git clone https://github.com/AltimateAI/data-engineering-skillscp -r "data-engineering-skills/skills/altimate-code" ~/.claude/skills/

Copies the altimate-code skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.

Plugin

/plugin marketplace add AltimateAI/data-engineering-skills

Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.

Skills can run code on your machine — read the SKILL.md first.

What it does

In the author's own words, from each skill's SKILL.md.

  • altimate-code

    Delegates dbt and warehouse work to altimate-code, a specialized CLI agent with 100+ purpose-built data tools. USE THIS SKILL FIRST whenever the task mentions or implies: warehouse access (Snowflake, BigQuery, Redshift, Databricks, Postgres, MySQL, DuckDB), column-level lineage, downstream-impact analysis, dbt builds against a real warehouse, cross-database migration or validation, query cost att…

    skills/altimate-code/SKILL.md on GitHub (opens in a new tab)
  • optimizing-databricks-sql

    Analyze DBSQL queries, including SQL embedded in notebooks (`spark.sql(...)`, `%sql` cells), for anti-patterns, lint issues, and performance problems, using Databricks-specific dialect and platform knowledge (Delta, Photon, Unity Catalog) layered on top of altimate-code's generic SQL engine. Use when a user asks to optimize, review, or lint DBSQL queries on Databricks, whether standalone or embed…

    skills/databricks/optimizing-databricks-sql/SKILL.md on GitHub (opens in a new tab)
  • creating-dbt-models

    Creates dbt models following project conventions. Use when working with dbt models for: (1) Creating new models (any layer - discovers project's naming conventions first) (2) Task mentions "create", "build", "add", "write", "new", or "implement" with model, table, or SQL (3) Modifying existing model logic, columns, joins, or transformations (4) Implementing a model from schema.yml specs or expect…

    skills/dbt/creating-dbt-models/SKILL.md on GitHub (opens in a new tab)
  • dbt-model-enhancement

    Scoped enhancement of ONE existing dbt model from a ticket, with a validated PR as the deliverable. Use when: (1) User says "update <model> per JIRA-123", "add column X to this model", "enhance <model> based on this ticket" (2) Task is a scoped change to a specific existing model — one model, one ticket, one PR (3) User expects dbt build + self-review + PR open at the end (4) The change can be de…

    skills/dbt/dbt-model-enhancement/SKILL.md on GitHub (opens in a new tab)
  • debugging-dbt-errors

    Debugs and fixes dbt errors systematically. Use when working with dbt errors for: (1) Task mentions "fix", "error", "broken", "failing", "debug", "wrong", or "not working" (2) Compilation Error, Database Error, or test failures occur (3) Model produces incorrect output or unexpected results (4) Need to troubleshoot why a dbt command failed Reads full error, checks upstream first, runs dbt build (…

    skills/dbt/debugging-dbt-errors/SKILL.md on GitHub (opens in a new tab)
  • developing-incremental-models

    Develops and troubleshoots dbt incremental models. Use when working with incremental materialization for: (1) Creating new incremental models (choosing strategy, unique_key, partition) (2) Task mentions "incremental", "append", "merge", "upsert", or "late arriving data" (3) Troubleshooting incremental failures (merge errors, partition pruning, schema drift) (4) Optimizing incremental performance…

    skills/dbt/developing-incremental-models/SKILL.md on GitHub (opens in a new tab)
  • documenting-dbt-models

    Documents dbt models and columns in schema.yml. Use when working with dbt documentation for: (1) Adding model descriptions or column definitions to schema.yml (2) Task mentions "document", "describe", "description", "dbt docs", or "schema.yml" (3) Explaining business context, grain, meaning of data, or business rules (4) Preparing dbt docs generate or improving model discoverability Matches exist…

    skills/dbt/documenting-dbt-models/SKILL.md on GitHub (opens in a new tab)
  • migrating-sql-to-dbt

    Converts legacy SQL to modular dbt models. Use when migrating SQL to dbt for: (1) Converting stored procedures, views, or raw SQL files to dbt models (2) Task mentions "migrate", "convert", "legacy SQL", "transform to dbt", or "modernize" (3) Breaking monolithic queries into modular layers (discovers project conventions first) (4) Porting existing data pipelines or ETL to dbt patterns Checks for…

    skills/dbt/migrating-sql-to-dbt/SKILL.md on GitHub (opens in a new tab)
  • mssql-to-snowflake-dbt-migration

    Convert MS SQL Server source code (stored procs, views, T-SQL scripts) into dbt models targeting Snowflake, with build-first-then-parity, isolated-schema deployment, and a migration dashboard. Use when: (1) User says "migrate this T-SQL to dbt on Snowflake", "convert these stored procs end-to-end", "move <schema> from SQL Server to Snowflake" (2) Source lives in a repo as `.sql` dumps OR behind a…

    skills/dbt/mssql-to-snowflake-dbt-migration/SKILL.md on GitHub (opens in a new tab)
  • refactoring-dbt-models

    Safely refactors dbt models with downstream impact analysis. Use when restructuring dbt models for: (1) Task mentions "refactor", "restructure", "extract", "split", "break into", or "reorganize" (2) Extracting CTEs to intermediate models or creating macros (3) Modifying model logic that has downstream consumers (4) Renaming columns, changing types, or reorganizing model dependencies Analyzes all…

    skills/dbt/refactoring-dbt-models/SKILL.md on GitHub (opens in a new tab)
  • testing-dbt-models

    Adds schema tests and data quality validation to dbt models. Use when working with dbt tests for: (1) Adding or modifying tests in schema.yml files (2) Task mentions "test", "validate", "data quality", "unique", "not_null", or "accepted_values" (3) Ensuring data integrity - primary keys, foreign keys, relationships (4) Debugging test failures or understanding why dbt test failed Matches existing…

    skills/dbt/testing-dbt-models/SKILL.md on GitHub (opens in a new tab)
  • end-to-end-snowflake-pipeline

    Build an end-to-end Snowflake pipeline — ticket → dbt models + orchestration DAG → PR → self-review → ticket comment. Use when: (1) User says "build a pipeline for X **end-to-end**", "create an end-to-end flow", "set up the <X> pipeline per JIRA-123" (2) Scope spans dbt models AND orchestration AND a PR — not just one of them (3) Target warehouse is Snowflake and the dbt project already exists (4…

    skills/snowflake/end-to-end-snowflake-pipeline/SKILL.md on GitHub (opens in a new tab)
  • finding-expensive-queries

    Finds and ranks expensive Snowflake queries by cost, time, or data scanned. Use when: (1) User asks to find slow, expensive, or problematic queries (2) Task mentions "query history", "top queries", "most expensive", or "slowest queries" (3) Analyzing warehouse costs or identifying optimization candidates (4) Finding queries that scan the most data or have the most spillage Returns ranked list of…

    skills/snowflake/finding-expensive-queries/SKILL.md on GitHub (opens in a new tab)
  • optimizing-query-by-id

    Optimizes Snowflake query performance using query ID from history. Use when optimizing Snowflake queries for: (1) User provides a Snowflake query_id (UUID format) to analyze or optimize (2) Task mentions "slow query", "optimize", "query history", or "query profile" with a query ID (3) Analyzing query performance metrics - bytes scanned, spillage, partition pruning (4) User references a previously…

    skills/snowflake/optimizing-query-by-id/SKILL.md on GitHub (opens in a new tab)
  • optimizing-query-text

    Optimizes Snowflake SQL query performance from provided query text. Use when optimizing Snowflake SQL for: (1) User provides or pastes a SQL query and asks to optimize, tune, or improve it (2) Task mentions "slow query", "make faster", "improve performance", "optimize SQL", or "query tuning" (3) Reviewing SQL for performance anti-patterns (function on filter column, implicit joins, etc.) (4) User…

    skills/snowflake/optimizing-query-text/SKILL.md on GitHub (opens in a new tab)
  • snowflake-dbt-model-refactoring

    Refactor a bloated dbt model on Snowflake safely and produce a quantified before/after report that explains **which qualities improved and why** — not just raw deltas. Extends the standard refactor flow with (1) downstream impact analysis via `dbt-analyze`, (2) row-count + column-hash parity validation via `data-parity`, (3) a report that lands a Bottleneck Summary and an "Outcome axes improved"…

    skills/snowflake/snowflake-dbt-model-refactoring/SKILL.md on GitHub (opens in a new tab)
  • snowflake-query-optimization

    End-to-end Snowflake query optimization — fetch, rewrite, prove parity, benchmark, report. Use when: (1) User wants an **end-to-end flow** (fetch + rewrite + parity + benchmark + report), not just a rewrite (2) Input is a `.sql` file path in the repo (optionally `:L10-L80` line range), OR a Snowflake `query_id` (UUID) (3) User expects a correctness proof (row-count + per-column signature + multip…

    skills/snowflake/snowflake-query-optimization/SKILL.md on GitHub (opens in a new tab)

Review before you install

A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.