← All skills
managed-airflow-dag-troubleshooting
95 / 100 · Low risk
Fine to try.
By idexal/idexal-skills (GitHub) · other · 13 stars · scanned at commit 7152f82
Provides guidance for troubleshooting Apache Airflow DAGs (failed DAG runs and task instances) in Managed Service for Apache Airflow (MSAA; formerly Cloud Composer). Use when figuring out reasons for DAG run or task instance failures. Don't use when looking for overall recommendations for Managed Airflow environment performance.
Works with any agent that supports SKILL.md skills.
What this skill can do
Runs commands on your computer
The author does not mention this.
Found in 18 places.
Show 15 more
- cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 191
gcloud composer environments describe {env_name} \ - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 198
gcloud composer environments run {env_name} \ - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 205
gcloud composer environments run {env_name} \ - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 212
gcloud composer environments run {env_name} \ - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 219
gcloud composer environments run {env_name} \ - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 229
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND labels.dag_id="{dag_id}" AND severity>=ERR - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 236
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND log_id("airflow-scheduler") AND severity>= - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 246
gcloud storage cp gs://{bucket_name}/dags/{dag_file}.py . - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 251
gcloud storage cp gs://{bucket_name}/{path_to_file} . - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 267
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND log_id("airflow-scheduler") AND textPayloa - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 277
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND log_id("airflow-scheduler") AND textPayloa - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 289
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND log_id("airflow-scheduler") AND textPayloa - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 301
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND (log_id("airflow-worker") OR log_id("airfl - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 316
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND log_id("airflow-scheduler") AND (textPaylo - cloud/managed-airflow-dag-troubleshooting/SKILL.md, line 331
gcloud logging read 'resource.type="cloud_composer_environment" AND resource.labels.environment_name="{env_name}" AND (log_id("airflow-worker") OR log_id("airfl
Install
Paste this into your terminal. It downloads exactly the version we scanned, not whatever is newest.
if [ -e ~/.agents/skills/'managed-airflow-dag-troubleshooting' ] || [ -L ~/.agents/skills/'managed-airflow-dag-troubleshooting' ]; then echo 'A skill folder named managed-airflow-dag-troubleshooting already exists — not replacing it' >&2; false; else d=$(mktemp -d) && git clone --quiet --filter=blob:none --no-checkout 'https://github.com/idexal/idexal-skills' "$d" && git -C "$d" checkout --quiet '7152f82d6734b10c03b70424e7c15016fecfc0b2' -- 'cloud/managed-airflow-dag-troubleshooting' && mkdir -p ~/.agents/skills && cp -R "$d"/'cloud/managed-airflow-dag-troubleshooting' ~/.agents/skills/'managed-airflow-dag-troubleshooting' && rm -rf "$d"; fi
Codex reads ~/.agents/skills directly. For Claude Code, Cursor, Copilot, Gemini CLI, Antigravity or OpenCode, also link it. For Claude Code: ln -s ~/.agents/skills/'managed-airflow-dag-troubleshooting' ~/.claude/skills/'managed-airflow-dag-troubleshooting' (other agents: ~/.cursor/skills, ~/.copilot/skills, ~/.gemini/skills, ~/.gemini/config/skills, ~/.config/opencode/skills). Or install through the finder skill, which does both.
Badge for your README
The badge for idexal/idexal-skills shows the score of its lowest-scoring skill.

[](https://zalavijaysinh.github.io/skilltrust/repos/idexal/idexal-skills/)
Score history
| Date | Version | Score |
|---|
| 2026-11-11 | 7152f82 | 95 |