agent-skills は何をしますか?
AIアシスタントを通じてEstuaryデータパイプラインをセットアップおよび運用するためのエージェントスキルです。
概要
このスキルを使用すると、AIアシスタントがEstuaryプラットフォーム上でデータパイプライを管理できるようになります。Estuaryは、リアルタイムデータ統合を提供し、このスキルはパイプラインの作成、設定、監視のプロセスを簡素化します。
前提条件
- EstuaryアカウントとAPIキー
- AIアシスタント(例:Claude Code、Cursor、Codex)がインストールされていること
使用方法
パイプラインの作成
estuary pipeline create --name my-pipeline --source source-config --sink sink-config
パイプラインの一覧表示
estuary pipeline list
パイプラインの監視
estuary pipeline status my-pipeline
設定
以下の環境変数を設定します:
| 変数名 | 説明 |
|---|---|
ESTUARY_API_KEY | Estuary APIキー |
ESTUARY_ENDPOINT | APIエンドポイント(デフォルト: https://api.estuary.dev) |
サポートされているアクション
- パイプラインの作成と削除
- ソース/シンクコネクタの設定
- データフローの管理(開始、停止、一時停止)
- エラーログとアラートの取得
- パフォーマンスメトリクスの監視
例
新しいパイプラインを作成します:
AI: "PostgreSQLデータベースからBigQueryへのデータパイプラインを作成してください。"
エージェント: `estuary pipeline create --source postgresql --sink bigquery --name pg-to-bq`を実行中...
パイプラインのステータスを確認します:
AI: "パイプラインpg-to-bqの現在のステータスは?"
エージェント: "パイプライン `pg-to-bq` は現在`running`状態で、最後の同期は5分前です。エラーはありません。"
トラブルシューティング
接続エラー
APIキーが正しく設定されていることを確認してください:
echo $ESTUARY_API_KEY
パイプラインフェイル
最新のログを確認します:
estuary pipeline logs my-pipeline --tail 50