Skip to content
cccskills
FreePublished on GitHub

apache-airflow

Route Apache Airflow repo tasks across Dag authoring, operations, providers, deployment, and contribution workflows.

The English summary is being prepared. Showing the original description.

Works withDocker
See how to install

Files included (34)

  • SKILL.md4.9 KB
  • references/repo-provenance.md2.4 KB
  • references/repo-routing-metadata.json316 B
  • references/troubleshooting.md3.2 KB
  • scripts/check_airflow_skill_environment.py3.8 KB
  • sub-skills/authoring-task-sdk/references/api-reference.md10.2 KB
  • sub-skills/authoring-task-sdk/references/troubleshooting.md8.3 KB
  • sub-skills/authoring-task-sdk/references/workflows.md10.5 KB
  • sub-skills/authoring-task-sdk/scripts/validate_dag_file.py4.6 KB
  • sub-skills/authoring-task-sdk/SKILL.md3.2 KB
  • sub-skills/contribution-tooling/references/change-patterns.md10.1 KB
  • sub-skills/contribution-tooling/references/development-workflows.md7.1 KB
  • sub-skills/contribution-tooling/references/repo-map.md6.5 KB
  • sub-skills/contribution-tooling/references/troubleshooting.md7.0 KB
  • sub-skills/contribution-tooling/scripts/select_test_command.py10.8 KB
  • sub-skills/contribution-tooling/SKILL.md3.3 KB
  • sub-skills/deployment-helm-docker/references/deployment-workflows.md9.2 KB
  • sub-skills/deployment-helm-docker/references/docker-image-reference.md8.6 KB
  • sub-skills/deployment-helm-docker/references/helm-reference.md11.9 KB
  • sub-skills/deployment-helm-docker/references/troubleshooting.md10.8 KB
  • sub-skills/deployment-helm-docker/scripts/render_helm_values_summary.py13.0 KB
  • sub-skills/deployment-helm-docker/SKILL.md3.4 KB
  • sub-skills/operations-cli-api/references/cli-reference.md10.6 KB
  • sub-skills/operations-cli-api/references/configuration-and-api.md10.3 KB
  • sub-skills/operations-cli-api/references/operations-workflows.md9.7 KB
  • sub-skills/operations-cli-api/references/troubleshooting.md10.8 KB
  • sub-skills/operations-cli-api/scripts/inspect_airflow_cli.py5.6 KB
  • sub-skills/operations-cli-api/SKILL.md4.4 KB
  • sub-skills/providers-extensions/references/extension-workflows.md8.6 KB
  • sub-skills/providers-extensions/references/provider-api-patterns.md7.8 KB
  • sub-skills/providers-extensions/references/provider-metadata.md6.9 KB
  • sub-skills/providers-extensions/references/troubleshooting.md7.8 KB
  • sub-skills/providers-extensions/scripts/check_provider_metadata.py16.7 KB
  • sub-skills/providers-extensions/SKILL.md3.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

<!-- SPDX-License-Identifier: Apache-2.0 -->

Apache Airflow Repo Skill

Use this skill when a task names Apache Airflow, the apache-airflow Python package, the Airflow monorepo, Airflow Dags, Task SDK, airflow/airflowctl, providers, official Docker images, Helm chart, Breeze, or Airflow contribution rules.

This skill is a router. Read the nearest sub-skill for workflow depth and use repo-level references only for shared context.

Start Here

  1. Read references/repo-provenance.md before relying on this skill for a checkout; refresh the skill if the commit, dirty state, or public package versions no longer match.
  2. Read references/troubleshooting.md for cross-cutting installation, import, routing, and validation failures.
  3. Use scripts/check_airflow_skill_environment.py for a quick installed-package and helper-script check when a Python environment is available.
  4. Choose exactly one primary sub-skill from the route map, then follow its linked references and bundled scripts.

Route Map

  • sub-skills/authoring-task-sdk/ — write, migrate, validate, or debug Airflow 3 Dag authoring code using airflow.sdk, Task SDK, TaskFlow, dynamic task mapping, assets, timetables, Params, XCom/context, and standard provider operators/sensors.
  • sub-skills/operations-cli-api/ — install or run Airflow, inspect configuration, use airflow or airflowctl, choose Stable REST API vs CLI, operate core components, test/backfill Dags from the command line, and troubleshoot metadata DB/API/server state.
  • sub-skills/providers-extensions/ — use provider packages, standard operators/sensors/hooks, custom operators/hooks/sensors, plugins/listeners/timetables/notifiers/extra links, provider metadata, and provider package conventions.
  • sub-skills/deployment-helm-docker/ — plan or debug deployments with the official Helm chart and Docker images, including chart values, custom images, Dag delivery, logs, secrets/config, migrations, and autoscaling.
  • sub-skills/contribution-tooling/ — change the Airflow repository safely with Breeze, uv, prek, selective checks, docs/news/changelog rules, generated-file constraints, PR conventions, and component-specific tests.

Common Routing Decisions

  • If the task is about a user Dag file, start with authoring-task-sdk even if the symptom appears through airflow dags test; return to operations-cli-api only for command/config execution details.
  • If a provider import fails in a Dag, use providers-extensions for package/extras/provider metadata and authoring-task-sdk for Dag structure.
  • If a scheduler or Dag processor cannot parse Dags in Kubernetes, use deployment-helm-docker for image/Dag delivery and operations-cli-api for component/database diagnosis.
  • If the task is to edit Airflow source code, use contribution-tooling first, then route to the domain sub-skill for product behavior.
  • Java SDK, Go SDK, new language SDK, translation, and provider release-manager workflows have specialized repo-local skills in the source checkout; this generated skill keeps only routing-level notes for those areas.

Install and Import Facts

  • Public package names verified for this snapshot: apache-airflow, apache-airflow-core, apache-airflow-task-sdk, apache-airflow-ctl, and apache-airflow-providers-standard.
  • Public import roots verified for this snapshot: airflow, airflow.sdk, airflowctl, and airflow.providers.standard.
  • Airflow installation should use official constraints for repeatability; do not recommend broad [all] extras unless the user explicitly needs broad provider coverage.
  • Dag authors should use the Airflow 3 public interface from airflow.sdk; avoid internal metadata DB access from task code.

Bundled Helpers

  • scripts/check_airflow_skill_environment.py checks installed distribution metadata/imports and confirms bundled helper scripts are present.
  • Sub-skill helpers provide targeted checks: Dag file parsing, CLI parser inspection, provider metadata sanity checks, Helm values summaries, and first-pass Airflow contribution command recommendations.

Safety Boundaries

  • Runtime instructions in this skill are self-contained and do not depend on the original repository checkout.
  • Do not copy local environment paths, private prefixes, or machine-specific setup details into user-facing work.
  • Do not run Airflow native tests, examples, Docker builds, Helm cluster commands, or release-management scripts unless the active sub-skill classifies them as safe for the current environment.
  • In Airflow prose, write Dag in title case; preserve literal code/config/CLI tokens such as DAG, dag_id, dag, airflow dags list, and get_dag exactly.

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

Routes 3D ResNets PyTorch video action-recognition workflows across training, inference, and data preparation.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

3ddfa

Free

Guide 3DDFA Python inference, geometry rendering, training/evaluation, and optional C++ ONNX workflows for 3D dense face alignment.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Routes 3DDFA_V2 face-alignment setup, still-image demos, video tracking, and ONNX benchmarking workflows.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Operate AB3DMOT 3D multi-object tracking workflows for KITTI and nuScenes data, tracking, evaluation, and visualization.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

Use Hugging Face Accelerate for PyTorch training-loop migration, distributed launch/configuration, DeepSpeed/FSDP/TPU backend setup, big-model inference/offload, checkpointing, tracking, and troubleshooting.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

acme

Free

Route Acme reinforcement-learning framework tasks across core loops, replay/data, JAX agents, and TensorFlow/Sonnet agents.

The English summary is being prepared. Showing the original description.

VectorSpaceLab/AREX-Skill339Updated Sep 3, 2026

See all skills by VectorSpaceLab

Report a problem with this skill