ai-workflow-automator は何をしますか?
🤖 自然言語の指示を構造化されたワークフローに変換し、複雑なタスクをすべてのユーザーがアクセス可能にすることで、AI駆動のデータパイプラインを自動化します。
概要
このスキルは、ユーザーが自然言語で記述した指示を解析し、実行可能なワークフロー定義に変換します。これにより、プログラミングの知識がなくても、データ抽出、変換、ロード(ETL)などの複雑な処理を自動化できます。
対象プラットフォーム
- Claude Code
- Cursor
- Codex
- その他AIエージェント環境
使用方法
ai-workflow-automatorスキルがインストールされていることを確認します。- 自然言語でタスクを説明します。例:「毎朝9時に、新規ユーザーデータを取得し、CSVに変換してS3にアップロードする」
- スキルが指示を解析し、ワークフロー定義を生成します。
- 生成されたワークフローを実行するには、以下のコマンドを使用します。
ai-workflow run <workflow-name>
設定
環境変数:
WORKFLOW_DIR: ワークフロー定義ファイルの保存先ディレクトリ(デフォルト:./workflows)AI_MODEL: 使用するAIモデル(デフォルト:gpt-4)
例
ユーザー入力:
毎日、データベースから新しい注文を取得し、JSONに変換してAPIに送信する。
生成されるワークフロー:
name: daily-order-processing
schedule: "0 9 * * *"
steps:
- name: fetch-orders
type: database-query
query: "SELECT * FROM orders WHERE created_at >= NOW() - INTERVAL '1 day'"
- name: convert-to-json
type: transform
format: json
- name: send-to-api
type: http-request
url: "https://api.example.com/orders"
method: POST
注意事項
- 生成されたワークフローは、実行前に必ずレビューしてください。
- 機密情報を自然言語の指示に含めないでください。
ライセンス
MIT