apache-airflow-orchestration · reason-machines — скилл для Claude Code: DAG, сенсоры
Скилл даёт агенту знания по Apache Airflow: сборка DAG, расписания, операторы, сенсоры, разбор падений задач.
npx skills add reason-machines/data-skills --skill apache-airflow-orchestration -a claude-codeЧто делает apache-airflow-orchestration
Скилл подключается к агенту как справочник по Apache Airflow. Внутри — примеры кода: обычный DAG с PythonOperator и BashOperator, TaskFlow API через декораторы @dag и @task, зависимости вида extract >> transform >> load. Есть разделы про операторы ветвления и отправку писем, про сенсоры, которые ждут условия.
Агент отвечает по этим примерам, когда вы спрашиваете про создание DAG, расписание, настройку соединений или падения задач. Триггеры прописаны прямо во фронтматтере, так что скилл сам подхватывается на подходящий вопрос — отдельно звать его не нужно.
Одна деталь: в примере с TaskFlow ключ API читается из переменной окружения DATA_API_KEY. Если переносите код в свой проект, переменную придётся завести самому, иначе задача упадёт на пустом значении. Для локального запуска Airflow в примерах используется Docker Compose или airflow db init с ручным созданием админа.
Какие задачи решает
- собрать DAG из нескольких задач и связать их по порядку
- перевести старый пайплайн на TaskFlow API с декораторами
- передать данные между задачами через XCom
- выбрать оператор под ветвление или отправку письма
- разобраться, почему задача падает и как настроить ретраи
Примеры запросов агенту
- помоги создать Airflow DAG для ежедневной выгрузки
- как передать результат из одной задачи в другую через XCom
- настрой ретраи и уведомления об ошибках в DAG
Как установить apache-airflow-orchestration
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill apache-airflow-orchestration -a claude-code2Вручную: положить файлы
~/.claude/skills/apache-airflow-orchestration/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/apache-airflow-orchestration/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill apache-airflow-orchestration -a codex2Вручную: положить файлы
.agents/skills/apache-airflow-orchestration/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill apache-airflow-orchestration -a cursor2Вручную: положить файлы
.cursor/skills/apache-airflow-orchestration/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install reason-machines/data-skills apache-airflow-orchestration2Вручную: положить файлы
.github/skills/apache-airflow-orchestration/SKILL.md1Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill apache-airflow-orchestration -a gemini-cli2Командой платформы
gemini skills install https://github.com/reason-machines/data-skills --path skills/apache-airflow-orchestrationВручную: положить файлы
.devin/skills/apache-airflow-orchestration/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add reason-machines/data-skills --skill apache-airflow-orchestration -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о apache-airflow-orchestration
Как установить apache-airflow-orchestration в Claude?
Выполните npx skills add reason-machines/data-skills --skill apache-airflow-orchestration -a claude-code. Файл скилла появится по пути ~/.claude/skills/apache-airflow-orchestration/SKILL.md.
Что делает этот скилл?
Даёт агенту рабочие примеры Apache Airflow: структуру DAG, операторы, сенсоры, TaskFlow API. На их основе агент пишет и правит код пайплайнов в вашем проекте.
Нужен ли установленный Airflow, чтобы скилл работал?
Скилл сам по себе только подсказывает агенту. Чтобы запускать DAG, Airflow нужен отдельно — через pip с файлом constraints или через Docker Compose, как в примерах.
Похожие скиллы
Все скиллы по теме «Данные и базы» →Сначала — apache-airflow-orchestration от других авторов.