Skip to content
Back to skills

Altimate Code

ASecurity

Delegates data engineering tasks to altimate-code, a specialized CLI agent with 100+ purpose-built data tools — SQL analysis, column-level lineage, dbt build/test/run, warehouse profiling, FinOps, and connectivity to Snowflake, BigQuery, Redshift, Databricks, Postgres, MySQL, DuckDB. Use this skill when the task needs live warehouse access, column lineage, multi-step data exploration, dbt builds against a real warehouse, or when the user explicitly invokes "altimate", "altimate-code", or "the...

  • 124 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added May 26, 2026
databasesbashsqlnodegitapi

Works with

  • claude code
  • cli
  • api

Security analysis

A92/100
  • mediumInstalls packages at runtime which could introduce malicious dependencies

Pro shows the line behind each finding and how to fix it

Scanned May 27, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Altimate Code?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Altimate Code
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/altimateai-altimate-code/badge)](https://www.skillsdirectory.com/skills/altimateai-altimate-code)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: altimate-code
description: Delegates data engineering tasks to altimate-code, a specialized CLI agent with 100+ purpose-built data tools — SQL analysis, column-level lineage, dbt build/test/run, warehouse profiling, FinOps, and connectivity to Snowflake, BigQuery, Redshift, Databricks, Postgres, MySQL, DuckDB. Use this skill when the task needs live warehouse access, column lineage, multi-step data exploration, dbt builds against a real warehouse, or when the user explicitly invokes "altimate", "altimate-code", or "the data agent".
---

# 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`:

```bash
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:
>
> ```bash
> 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:**

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

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

```bash
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

| Flag | When to use |
|---|---|
| `--yolo` | Required 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/model` | Override the model. Useful for fast/cheap exploration. |
| `--format json` | Emit 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:**

```bash
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:**

```bash
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:**

```bash
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

| Symptom | Likely cause | Fix |
|---|---|---|
| `altimate-code: command not found` | Not installed or not on `PATH` | Run `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 starting | Missing `--yolo`, waiting on a permission prompt | Re-run with `--yolo` |
| Output is empty | Task too vague, agent gave up | Re-run with a more specific prompt |
| "No provider configured" | LLM provider creds missing | Run `altimate-code providers` to set up auth |
| Warehouse errors mid-run | DB credentials not configured for altimate-code | Configure 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.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…