agentsclimarketplace

Altimate code

Skill AltimateAI/data-engineering-skills/skills/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 attribution, schema diff, data parity checking, PII detection from sampled rows, incremental/SCD2/backfill verification, FinOps reporting, model documentation generation, query optimization, anomaly detection, dev-vs-prod diffing, or when the user says "altimate", "altimate-code", or "the data agent". Strongly preferred over Read/Write/Edit whenever the task touches live data, lineage, or warehouse state — consult before doing the work yourself.From its SKILL.md

Install
npx -y skills add AltimateAI/data-engineering-skills --skill altimate-code

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

2 things to look at

  • skips confirmationTells the agent to proceed without asking first, 1 time: "--yolo: Required for non-interactive — auto-approves tool calls".
  • runs commandsInstructs the agent to run 2 commands, including `command -v altimate-code` and 1 more.

SKILL.md

5.3 KB, ~1.1k tokens by cl100k_base, as published. Nobody here has run it

altimate-code

altimate-code is a CLI AI agent that ships with native data engineering tools. This skill delegates work to it via its non-interactive run mode and presents the result back to the user.

Prerequisite Check — ALWAYS DO THIS FIRST

Before invoking altimate-code, verify it is installed and on PATH:

command -v altimate-code

If the command returns nothing (exit code 1), STOP and tell the user this exact message — do not proceed:

altimate-code is not installed. Install it with:

npm install -g altimate-code

Requires Node.js 20+. Docs: https://docs.altimate.sh · Source: https://github.com/AltimateAI/altimate-code · npm: https://www.npmjs.com/package/altimate-code

After installing, run altimate-code once to configure it — this launches the TUI where you set up your LLM provider auth and warehouse connections. Then re-run your request and I'll delegate it.

Do not attempt to install altimate-code on the user's behalf — they may want a specific version, a different package manager (e.g. pnpm/yarn global), or to opt out entirely. Surface the command and let them decide.

If command -v fails but the user says it is installed, suggest checking npm bin -g is on PATH, or running npm config get prefix to find the global install location.

How to Invoke

altimate-code run is non-interactive — it takes a message, executes the task, prints the final result to stdout, and exits.

Minimal invocation:

altimate-code run "<task description>" --yolo

Recommended invocation — captures the final response to a file and runs in the right directory:

altimate-code run "<task description>" \
  --yolo \
  --output /tmp/altimate-result.md \
  --dir "$(pwd)"

Then read /tmp/altimate-result.md and pass it straight back to the user.

Key flags

FlagWhen to use
--yoloRequired for non-interactive — auto-approves tool calls. Without this it hangs on the first permission prompt.
--output <path>Write the final assistant response to a file. Use .md or .txt.
--dir <path>Run the agent in a specific directory (e.g. a dbt project root). Defaults to cwd.
--model provider/modelOverride the model. Useful for fast/cheap exploration.
--format jsonEmit raw JSON events instead of formatted output. Use only when post-processing programmatically.
--continue / --session <id>Continue a previous altimate-code session.

Example invocations

Find expensive queries in Snowflake:

altimate-code run "Find the top 10 most expensive queries from the last 7 days in Snowflake and explain why each is slow." \
  --yolo --output /tmp/expensive.md

Generate column-level lineage for a dbt model:

altimate-code run "Show column-level lineage for the dim_customers model, including upstream sources and downstream consumers." \
  --yolo --dir "$(pwd)" --output /tmp/lineage.md

Profile a table:

altimate-code run "Profile the events table — row count, null distribution per column, cardinality, and top 5 values for low-cardinality columns." \
  --yolo --output /tmp/profile.md

Presenting the Result

Read the output file with the Read tool and pass the content through to the user as-is. Do not re-summarize, re-format, or interpret — altimate-code has already produced the answer.

Failure Modes

SymptomLikely causeFix
altimate-code: command not foundNot installed or not on PATHRun npm install -g altimate-code (Node 20+). If installed but not found, check npm bin -g is on PATH. See https://docs.altimate.sh
Hangs after startingMissing --yolo, waiting on a permission promptRe-run with --yolo
Output is emptyTask too vague, agent gave upRe-run with a more specific prompt
"No provider configured"LLM provider creds missingRun altimate-code providers to set up auth
Warehouse errors mid-runDB credentials not configured for altimate-codeConfigure provider/warehouse auth in ~/.config/opencode/ or via env vars

Notes

  • altimate-code runs its own LLM, separate from Claude Code's. Cost and rate limits accrue against altimate-code's configured provider, not Claude Code's.
  • Sessions persist in altimate-code's local store — use altimate-code session list to find prior runs and --continue to resume.
  • For long-running tasks, prefer --output <file> over scraping stdout.

What ships with it

Read from the repository

Just SKILL.md. No reference files, no scripts.

Gives 0 of the 12 instructions most docs writing skills give in ~1.1k tokens

Counted across 1,951 of the 3,904 authors here whose files we hold, read 2026-09-06

  • Use third-person for skill descriptionsin 54 of 1951, across 35 files
  • Start descriptions with Use whenin 43 of 1951, across 29 files
  • Run baseline scenarios before writing any skillin 40 of 1951, across 26 files
  • Use active voicein 40 of 1951, across 36 files
  • Map file responsibilities before defining tasksin 36 of 1951, across 29 files
  • Use checkbox syntax for tracking stepsin 35 of 1951, across 27 files
  • Ask one question at a timein 35 of 1951
  • Offer execution options after saving the planin 33 of 1951, across 24 files
  • Include complete code in every stepin 33 of 1951, across 27 files
  • Design units with clear boundaries and interfacesin 31 of 1951, across 23 files
  • Announce the skill usage at the startin 30 of 1951
  • Verify agent compliance after adding the skillin 29 of 1951, across 17 files

Said here and by no other author read

  • verify altimate-code is installed before use
  • use altimate-code for warehouse or lineage tasks
  • run altimate-code with the yolo flag
  • set working directory using the dir flag
  • do not reformat or summarize agent output

Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.

Keep looking

Skills are one crate of 325,949. 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.