Agent skill · software engineering · mvanhorn
pp-airflow-admin
Printing Press CLI for Airflow Admin. Focused read-first API surface for inspecting Apache Airflow DAGs, DAG runs, task instances, pools, variables
Why this skill is useful
Provides specific commands and workflows for inspecting and managing Apache Airflow DAGs that are not commonly known or documented.
What it needs
Requires airflow-admin-pp-cli installed locally. About 6k tokens when loaded. Last updated 2026-08-06. 1,890 stars on the source repository.
What this skill does
Airflow Admin — Printing Press CLI Prerequisites: Install the CLI This skill drives the airflow-admin-pp-cli binary. You must verify the CLI is installed before invoking any command from this skill. If it is missing, install it first: 1. Install via the Printing Press installer: 2. Verify: airflow-admin-pp-cli --version 3. Ensure $GOPATH/bin (or $HOME/go/bin) is on $PATH. If the npx install fails (no Node, offline, etc.), fall back to a direct Go install (requires Go 1.26.6 or newer): If --version reports "command not found" after install, the install step did not put the binary on $PATH. Do not proceed with skill commands until verification succeeds. Apache Airflow is a workflow orchestrator used by data teams to schedule and monitor data pipelines. Data engineers usually model each pipeline as a DAG, then watch DAG runs, task instances, retries, pools, and scheduler health to understand whether daily loads, API extracts, dbt jobs, reports, and other data workflows are running correctly. Use this skill when a user needs an operational readout from Airflow: list DAGs, inspect failed DAG runs, check task instance status, review pools, verify API health, or sync/search Airflow metadata locally. The CLI is read-first and intended for investigation, triage, and reporting. Avoid implying that it deploys DAGs, edits schedules, clears tasks, or mutates Airflow state. Common Airflow Workflows Local Airflow auth For a local Airflow webserver at http://localhost:8080, get a token and store it: For a remote Airflow environment, set the base URL first: Never ask the user to paste Airflow credentials into a repository, issue, PR, or shared log. …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills mvanhorn/airflow-admin