Skip to content
Agentmart
Submit a tool

airflow

Queries, manages, and troubleshoots Apache Airflow using Astronomer Agents, astro-airflow-mcp, and the af CLI.

Skill by chuancyzhang

IndexedApache-2.0★ 18
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/chuancyzhang-airflow

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Queries, manages, and troubleshoots Apache Airflow using Astronomer Agents, astro-airflow-mcp, and the af CLI. Use for DAGs, DAG runs, task logs, import errors, Airflow health, connections, variables, pools, and REST API exploration.

Use cases: backend, productivity, agent-building

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Python package

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/airflow

What's inside

Skill name
airflow
Description
Queries, manages, and troubleshoots Apache Airflow using Astronomer Agents, astro-airflow-mcp, and the af CLI. Use for DAGs, DAG runs, task logs, import errors, Airflow health, connections, variables, pools, and REST API exploration.
License
Apache-2.0
Instructions
59 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (5)

  • SKILL.md
  • SOURCE.md
  • api-reference.md
  • run_af.py · scripts/
  • skill.json

SKILL.md (first lines)

# Airflow Operations

Use this skill for Apache Airflow operations and troubleshooting. It follows the Astronomer Agents Airflow workflow and supports both MCP and the `af` CLI.

## Setup

Configure the skill in Skill Center:

- `AIRFLOW_API_URL`: Airflow webserver base URL.
- `AIRFLOW_AUTH_TOKEN`: preferred token auth.
- `AIRFLOW_USERNAME` and `AIRFLOW_PASSWORD`: alternative username/password auth.
- `AF_READ_ONLY`: defaults to `true`; keep enabled unless the user explicitly wants write operations.

Authentication requires either `AIRFLOW_AUTH_TOKEN` or `AIRFLOW_USERNAME` plus `AIRFLOW_PASSWORD`.

## MCP Server

Saving the Skill configuration automatically creates, updates, and enables the managed `airflow` MCP entry. The separate **Test Connection** action starts it only when diagnostics are requested. During normal use, Cowork installs `astro-airflow-mcp` into the isolated Skill Python environment and starts it on demand with `--transport stdio` for tool discovery or calls, injecting the configured Airflow environment. No separately managed MCP daemon or system `uvx` installation is required.

## CLI Workflow

Use the `run_af` script entry for direct `af` commands:

```json
{
  "skill_name": "airflow",
  "script_name": "run_af",
  "args": ["health"]
}
```

Common `af` commands:

| Intent | Command |
| --- | --- |
| Health check | `af health` |
| List DAGs | `af dags list` |
| Inspect DAG | `af dags explore <dag_id>` |
| List runs | `af runs list --dag-id <dag_id>` |
| Diagnose failed run | `af runs diagnose <dag_id> <run_id>` |
| Task logs | `af tasks logs <dag_id> <run_id> <task_id>` |
| Direct API discovery | `af api ls` |

See `api-reference.md` for direct REST API examples.

`run_af` invokes the installed Python CLI entry directly inside the same Skill sandbox, so MCP and CLI calls use the same declared dependencies and environment variables.

## Safety Rules

- Default to read-only operations.
- Do not trigger DAGs, pause/unpause DAGs, clear/delete runs, or create/update/delete variables/connections unless the user explicitly confirms the exact target.
- `run_af` blocks common write operations while `AF_READ_ONLY` is `true`.
- Run discovery commands with dry-run first when they can create tokens or persistent config.

## Related Upstream

This skill is adapted from Astronomer Agents and the local `D:\下载\airflow-main` skill package. Astronomer Agents provides `astro-airflow-mcp` and the `af` CLI used by this integration.

From chuancyzhang/deepseek-cowork, Apache-2.0.

More from chuancyzhang/deepseek-cowork

Signals

Stars
18
Forks
4
Open issues
1
Last commit (this folder)
Jul 29, 2026 (3 months ago)
Last release
Oct 24, 2026 (5 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from chuancyzhang

Cite this page

airflow skill. Agent Mart. https://agentmart.dev/skills/chuancyzhang-airflow (last updated 2026-10-24)