AIKraft/Skills/authoring-mwaa-workflow

authoring-mwaa-workflow

Создаёт и разворачивает MWAA workflow: Python Airflow DAGs для provisioned-окружений или YAML-файлы для Serverless. Включает настройку операторов, таймаутов, ретраев, расписаний и уведомлений. Подходит для создания DAG, написания пайплайна, оркестрации задач и деплоя. Не подходит для миграции, тестирования или отладки.

AMAmazon official Разработка ★ 2.9k

Что делает навык

Skill создаёт и разворачивает рабочие процессы Amazon MWAA, маршрутизируя задачу на написание Python DAG для Provisioned-окружений или YAML-файлов для Serverless. Он включает настройку операторов, расписаний, уведомлений, а также деплой, тестирование и исправление ошибок.

Когда применять

  • Создание нового DAG для оркестрации задач в Provisioned MWAA
  • Написание YAML-конфигурации для Serverless workflow
  • Деплой и запуск (unpause/trigger) существующего или нового workflow
  • Исправление ошибок валидации или импорта при редеплое

Как работает

  1. Определить тип среды (Provisioned или Serverless) по ARN или ключевым словам; если цель неясна, уточнить у пользователя.
  2. Считать соответствующую справочную информацию (Path A для Python DAG или Path B для YAML) из файлов skill.
  3. Сгенерировать артефакт (код DAG или YAML) с учётом ограничений и шаблонов.
  4. Выбрать опцию деплоя: только загрузка, деплой с расписанием или деплой с немедленным запуском.
  5. Выполнить деплой (загрузка в S3 для Provisioned или Create/UpdateWorkflow для Serverless) с подтверждением изменений.
  6. При запросе тестирования вызвать навык testing-mwaa-workflow; при ошибках — выполнить цикл исправления (redeploy).

Примеры запросов агенту

Создай Python DAG для MWAA Provisioned, который запускает задачу каждые 6 часов.
Напиши YAML workflow для MWAA Serverless с использованием PythonOperator.
Разверни этот workflow и запусти его немедленно для проверки.

Что понадобится

  • Доступ к AWS CLI или AWS MCP server для выполнения команд.
  • Права IAM для создания/обновления сред MWAA, работы с S3 и Serverless workflows.
  • Локальная установка skill или доступ к retrieve_skill для чтения справочных файлов.

Описание составлено по SKILL.md навыка, сверено 15.10.2026.

Как подключить

1Скачать навык
# возьмите папку навыка «authoring-mwaa-workflow» из репозитория: # https://github.com/aws/agent-toolkit-for-aws
2Положить папку с SKILL.md к навыкам ассистента
# положите папку навыка туда, где ассистент ищет skills: cp -r authoring-mwaa-workflow/ ~/.claude/skills/authoring-mwaa-workflow/

Навык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.