mcpField
M
make-module-configuring

make-module-configuring

github.com/integromat開発155371 回インストール1 日前に更新
リポジトリ

make-module-configuring について

Make シナリオの個別モジュール設定を扱い、パラメーター、接続、マッピング、関連コンポーネントを操作するエージェント向けのスキルです。設定前にモジュールの指示を読み、次へ進む前に各設定を検証することを重視します。

主な機能

  1. 01設定前のモジュール指示確認
  2. 02接続選択のガイド
  3. 03データマッピングとフィルター
  4. 04Webhook とデータストアの設定
  5. 05モジュールごとの検証

活用シーン

  1. 01Make シナリオ内のモジュール設定
  2. 02上流・下流モジュール間のデータマッピング
  3. 03接続、Webhook、データストアの設定

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/integromat/make-skills --skill make-module-configuring

インストール後、Claude Code で/make-module-configuringを入力して読み込まれたか確認します。

同梱ファイル

SKILL.md と一緒にインストールされる参考資料やスクリプト。

aggregators.md
ai-agents.md
connections.md
data-stores.md
data-structures.md
filtering.md
general-principles.md
iml-expressions.md
keys.md
mapping.md
webhooks.md
examples/
ai-agent-full-blueprint.json

詳細

モジュール設定

このスキルでは、Make シナリオ内の個々のモジュールを設定する方法を説明します。シナリオのモジュール構成を決めたら(make-scenario-building を参照)、各モジュールを設定する必要があります。接続を割り当て、パラメーターを入力し、上流のモジュールからデータをマッピングして、特殊なコンポーネント(Webhook、データストア、キー)を接続します。

既知の Make モジュール ID:Make Code モジュールは "module": "code:ExecuteCode" です。

クイックルーティング

現在のタスクに合ったリファレンスファイルを確認してください。

タスクリファレンス
任意のモジュールを設定する(ここから開始)一般原則 — 5 段階のワークフロー:インターフェースの確認、コンポーネントの特定、RPC の実行、パラメーター/マッパーの入力、検証
接続を設定または割り当てる接続 — 認証情報のリクエストフロー、スコープの確認、Blueprint コンポーネントの抽出
Webhook を作成または割り当てるWebhook — カスタムとブランド付き、データ構造の定義
データストアを作成または割り当てるデータストア — 先にデータ構造が必要
データ構造(スキーマ)を定義するデータ構造 — フィールドの型、ネストされた構造
キーまたは証明書をプロビジョニングするキー — 認証情報のリクエストによる SSH、PEM/PFX
IML 式を記述するIML 式 — 関数、変数、演算子、バッククォートのルール
モジュール間でデータをマッピングするマッピング — モジュール ID の参照、出力スキーマの検出
フィルター条件を追加するフィルタリング — 演算子、AND/OR のグループ化、配置ルール
アグリゲーターを設定するアグリゲーター — フィーダー/ターゲット、バリエーション、設定順序の例外
AI エージェントモジュールを設定するAI エージェント — ツール配列、AI が決定するフィールド、メタデータの復元

基本ルール

これらはすべてのモジュール設定に適用されます。いずれかに違反すると、シナリオが壊れることがよくあります。

  1. まずインターフェースを確認してください。 モジュールを設定する前に、outputFormat: "instructions" を指定して app-module_get を呼び出してください。パラメーター名、型、構造を決して推測しないでください。

  2. すべてのモジュールを検証してください。 各モジュールの設定を組み立てた後に、validate_module_configuration を呼び出してください。検証でエラーが返された場合は、例外なく先に進まないでください。

  3. コンポーネントを作成する順序。 データ構造、Webhook、接続、キー、データストアの順です(依存関係は左から右に進みます)。接続とキーには認証情報のリクエストが必要です(ユーザーが認証を完了します)。Webhook、データストア、データ構造は MCP 経由で直接作成できます。

  4. 左から右に設定してください。 マッピングに使用する出力スキーマを利用できるよう、上流から下流へと作業します。例外: 配列アグリゲーターでは、先にターゲットモジュールを設定する必要があります。アグリゲーターを参照してください。

  5. 接続の選択は対話形式で行います。 一致する接続をすべて必ずユーザーに提示し、選択してもらってください。一致する接続が 1 つしかない場合でも、自動選択しないでください。接続を参照してください。

  6. 更新時は、書き換えないフィールドを省略してください。 更新、アップサート、パッチの各モジュールでは、そのままにするフィールドを mapper から省略してください。空文字列 "" として含めてはいけません。空文字列のマッピングは対象レコードの既存値を上書きし、ビジュアルエディターでは「マッピングなし」と見分けがつかず、validate_module_configuration でも検出されません。マッピング → 更新およびアップサート時のフィールド省略を参照してください。

公式ドキュメント

関連スキル

  • make-scenario-building — 使用するモジュールと、それらをフローに組み込む方法(ルーティング、分岐、フィルタリング、反復、集約、エラー処理)
  • make-mcp-reference — MCP サーバーの設定、スコープ、アクセス制御

コメント