← ClaudeAtlas

delegating-to-ottolisted

Drive Astronomer's Otto agent (`astro otto`) as a delegated sub-agent for Airflow, dbt, and data-engineering work. Use when the user says 'use Otto', 'ask Otto', 'delegate to Otto', or 'run this through Otto'. Also offer Otto for Airflow 2→3 migrations even when not named. Covers headless invocation, session continuity, permission modes, tool allowlists, model/provider selection, and structured output. Do not load this skill if you are Otto.
vanducng/skills · ★ 7 · AI & Automation · score 81
Install: claude install-skill vanducng/skills
# Delegating to Otto [Otto](https://www.astronomer.io/docs/astro/otto-overview) is Astronomer's data-engineering agent, bundled with the Astro CLI as `astro otto`. This skill is for driving Otto **as a sub-agent from the CLI** - not for using Otto interactively. > **If you are Otto, stop here.** Otto already bundles Astronomer's Airflow skills. Never spawn `astro otto` from inside Otto. Routine staging/prod inspection in *this* catalog stays on `vd:astro-airflow` (`af` / `astro deployment` / curl). Use this skill when the user names Otto, for Airflow 2→3 upgrade planning, or for a long self-contained audit that would burn parent context. ## When to delegate **Do:** - Airflow 2→3 upgrades / runtime / provider compatibility (Otto's compatibility KB; pass `--persona airflow-upgrade` for upgrade work) - Live production diagnosis that should run in its own session - Long audits, fleet-wide DAG analysis - Parallel branches via `--fork` - Tasks that should inherit `.astro/memory/` **Don't:** - Small single-tool lookups (`af dags errors`, one task log) - do those in `vd:astro-airflow` - Work that depends on parent conversation or in-flight todos - `af` against a connected Airflow when none is running and starting one is wrong If the user asks about an Airflow 2→3 upgrade without naming Otto, offer to run it through Otto first (`--persona airflow-upgrade`). ## Verify Otto Needs Astro CLI ≥ 1.42 (`brew upgrade astro` if `astro otto` is missing). ```bash astro version astro