技能创建器
skill-creator
创建、改进和评估自定义技能,把专业流程转化为可重复使用的 AI 能力。
operations-cli-api【数据与研究】Operate Apache Airflow locally and remotely through installation, configuration, CLI, airflowctl, REST API, component, metadata DB, and troubleshooting workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this sub-skill when the task is about running an Airflow environment, choosing between airflow, airflowctl, and HTTP APIs, inspecting or changing configuration, starting components, testing/backfilling Dags from the command line, or diagnosing metadata DB/API/server state.
../authoring-task-sdk/ first and return here only for local run/test commands.../deployment-helm-docker/ and return here only for core component semantics.../providers-extensions/.airflow CLI when you are on an Airflow host, need local configuration/metadata DB access, or are starting/checking components such as airflow scheduler, airflow dag-processor, airflow triggerer, airflow api-server, airflow db migrate, airflow dags test, or airflow tasks test.airflowctl when automating operations against a running remote API server: Dags, Dag runs, pools, variables, connections, assets, jobs, xcom, providers, and authentication.references/cli-reference.md — verified airflow and airflowctl command groups, output formats, parser inspection, and safe examples.references/configuration-and-api.md — airflow.cfg, environment variable precedence, REST API vs CLI, Execution API boundary, JWT/auth notes, and airflowctl environment handling.references/operations-workflows.md — install constraints, local standalone, DB migrate/check/reset, Dag test/backfill, and component health workflows.references/troubleshooting.md — common operations failures, Airflow 3 CLI migration traps, DB/auth/config/API/Dag parsing diagnosis.scripts/inspect_airflow_cli.py — safe installed-package parser helper for confirming CLI command groups and imports without depending on the source checkout.airflow version, airflow info --output json, airflow providers list --output json, and python scripts/inspect_airflow_cli.py --check-imports --which both.AIRFLOW_HOME before first run, use airflow config get-value <section> <option>, and prefer AIRFLOW__{SECTION}__{KEY} for deployment overrides.airflow standalone for a disposable all-in-one environment; use separate airflow api-server, airflow scheduler, airflow dag-processor, and airflow triggerer commands when debugging components.airflow db migrate, airflow db check, and airflow db check-migrations; avoid SQLite for production deployments.airflow dags test <dag_id> -f <path-to-dag-file> instead of the removed --subdir flag.403 and token validation failures.airflowctl, configure/login to the intended environment before mutating pools, variables, connections, Dag state, or Dag runs.