data-engineering プラグイン
プラグイン Claude Code データエンジニアリング・分析AI エージェント・AI アプリ開発データベース・ストレージ以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
本リポジトリはastronomer/agentsというGitHubリポジトリで、READMEでは「AI agent tooling for data engineering workflows」と説明されています。AirflowのためのMCPサーバー(astro-airflow-mcp)、ターミナル用CLIツールaf、そしてClaude CodeやCursorなどのAIコーディングエージェントにAirflowとデータウェアハウス操作の機能を追加するskill群を提供しています。Astronomerによって開発され、Apache 2.0ライセンスのもとで公開されており、オープンソースのApache AirflowおよびAstronomerの管理型プラットフォームAstroの両方に対応するとREADMEに記載されています。プラグインはClaude Codeのplugin marketplace経由でastronomer-dataとしてインストールするか、他のエージェント向けにはskills.shのnpxコマンドでインストールできます。
概要
READMEによると、これ自体はホスティング型SaaSではなく、MCPサーバー、CLI(af)、AIコーディングエージェント向けのskillをまとめたオープンソースのプラグイン/ツール群(astronomer-data)です。自己ホスト型のApache AirflowまたはAstronomerの管理型プラットフォームAstroと連携し、Snowflake、PostgreSQL、BigQuery、その他SQLAlchemy対応のデータウェアハウスとも接続できます。
data-engineering でできること
- Claude Codeにastronomer-dataプラグインをインストールする、またはCursorや対応する25以上のAIコーディングエージェントにskillを追加する
- Airflow MCPサーバーでDAG管理、実行トリガー、タスクログ確認、システムヘルスチェックを行う
- afコマンド(例: af health、af dags list、af runs trigger )でターミナルからAirflowを操作する
- warehouse-init、analyzing-data、checking-freshness、profiling-tablesなどのData Discovery & Analysis系skillを使う
- tracing-downstream-lineage、tracing-upstream-lineage、annotating-task-lineage、creating-openlineage-extractorsなどのData Lineage系skillを使う
- authoring-dags、testing-dags、debugging-dags、deploying-airflow、airflow-hitlなどのDAG Development系skillを使う
- Astronomer Cosmosを介してdbtプロジェクトをAirflow DAGとして実行するdbt Integration系skill(cosmos-dbt-core、cosmos-dbt-fusion)を使う
- migrating-airflow-2-to-3 skillでAirflow 2.x向けDAGを3.xへ移行する
- ~/.astro/agents/warehouse.ymlでSnowflake、PostgreSQL、BigQuery、またはSQLAlchemy対応データベースへの接続を設定する
出典
原文の説明(英語)
Data engineering plugin - warehouse exploration, pipeline authoring, Airflow integration
data-engineering の変更履歴
- プラグイン data-engineering を追加