About airflow
airflow is a skill for operating Airflow through the Airflow VS Code extension. It covers DAG management, run monitoring, and troubleshooting failures.
Key features
- 01List, pause, and resume DAGs
- 02Trigger and inspect DAG runs
- 03Analyze failed runs and logs
- 04View connections, variables, and server health
Use cases
- 01Check running DAGs and recent failures
- 02Track a run after triggering a DAG
- 03Investigate a failed run and its task logs
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ necatiarslan/ airflow-vscode-extension --skill airflowAfter installing, type/airflowin Claude Code to confirm it loaded.
Details
From the project READMEAirflow Operations
Use the Airflow VS Code extension tools for all Airflow interactions. Avoid shell commands for Airflow operations.
Tool Quick Reference
| Tool | Purpose |
|---|---|
list_active_dags | List active (unpaused) DAGs |
list_paused_dags | List paused DAGs |
get_running_dags | Show running or queued DAG runs |
pause_dag | Pause a DAG |
unpause_dag | Unpause a DAG |
trigger_dag_run | Trigger a DAG run |
get_dag_runs | List DAG runs for a DAG |
get_dag_history | Daily run history for a DAG |
get_failed_runs | Failed runs across DAGs |
analyse_dag_latest_run | Full analysis of latest run (tasks, logs, source) |
get_dag_run_detail | Full analysis of a specific run |
get_dag_source_code | Retrieve DAG source code |
go_to_dag_view | Open DAG view panel |
go_to_dag_log_view | Open log view panel |
go_to_connections_view | Open connections panel |
go_to_variables_view | Open variables panel |
go_to_providers_view | Open providers panel |
go_to_configs_view | Open configs panel |
go_to_plugins_view | Open plugins panel |
go_to_server_health_view | Open server health panel |
User Intent Patterns
DAG Operations
- "List all DAGs" ->
list_active_dagsandlist_paused_dags - "Show DAG source" ->
get_dag_source_code - "Pause DAG X" ->
pause_dag - "Resume DAG X" ->
unpause_dag
Run Operations
- "Trigger DAG X" ->
trigger_dag_run - "Show recent runs" ->
get_dag_runs - "Why did this fail?" ->
analyse_dag_latest_runorget_dag_run_detail
Logs and Troubleshooting
- "Show logs for task" ->
go_to_dag_log_vieworanalyse_dag_latest_run - "Analyze latest run" ->
analyse_dag_latest_run
System and Config
- "Show connections" ->
go_to_connections_view - "Show variables" ->
go_to_variables_view - "Check server health" ->
go_to_server_health_view
Common Workflows
Investigate a Failed Run
- Find failures:
get_failed_runs - Analyze latest run:
analyse_dag_latest_run - If a specific run ID is known:
get_dag_run_detail - Open logs if needed:
go_to_dag_log_view
Trigger and Monitor
- Trigger:
trigger_dag_run - Check status:
get_dag_runs - Analyze if failed:
analyse_dag_latest_run
Morning Health Check
- Check server health:
go_to_server_health_view - Check running DAGs:
get_running_dags - Review recent failures:
get_failed_runs
Comments
Markdown supported