mcpField
M
make-module-configuring

make-module-configuring

github.com/integromat开发155371 次安装1 天前更新
代码仓库

关于 make-module-configuring

用于配置 Make 场景中单个模块的技能,面向处理模块参数、连接、映射及相关组件的 Agent。它要求先读取模块说明,并在继续操作前验证每个模块配置。

主要功能

  1. 01配置前读取模块说明
  2. 02连接选择指引
  3. 03数据映射与筛选
  4. 04Webhook 与数据存储设置
  5. 05逐个验证模块配置

适用场景

  1. 01配置 Make 场景中的模块
  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 场景中的各个模块。确定场景的模块组成后(参见 make-scenario-building),必须配置每个模块:分配连接、填写参数、映射上游模块的数据,并连接特殊组件(Webhook、数据存储、密钥)。

已知 Make 模块 ID:Make Code 模块的 "module": "code:ExecuteCode"。

快速导航

阅读与当前任务相匹配的参考文件:

任务参考
配置任意模块(从这里开始)General Principles — 5 阶段工作流:读取接口、解析组件、运行 RPC、填写参数/映射器、验证
设置或分配连接Connections — 凭据请求流程、范围检查、提取蓝图组件
创建或分配 WebhookWebhooks — 自定义与品牌 Webhook、数据结构定义
创建或分配数据存储Data Stores — 需要先创建数据结构
定义数据结构(架构)Data Structures — 字段类型、嵌套结构
配置密钥或证书Keys — 通过凭据请求配置 SSH、PEM/PFX
编写 IML 表达式IML Expressions — 函数、变量、运算符、反引号规则
在模块间映射数据Mapping — 模块 ID 引用、输出架构发现
添加筛选条件Filtering — 运算符、AND/OR 分组、放置规则
配置聚合器Aggregators — feeder/target、变体、配置顺序例外
配置 AI Agent 模块AI Agents — 工具数组、由 AI 决定的字段、恢复元数据

核心规则

以下规则适用于每个模块配置。违反其中任何一条都是导致场景出错的最常见原因。

  1. 先读取接口。 配置任何模块前,先调用 app-module_get 并设置 outputFormat: "instructions"。切勿猜测参数名称、类型或结构。

  2. 验证每个模块。 组装好每个模块的配置后,调用 validate_module_configuration。如果验证返回错误,请勿继续——没有例外。

  3. 组件创建顺序。 依次创建数据结构、Webhook、连接、密钥、数据存储(依赖关系从左向右)。连接和密钥需要凭据请求(由用户完成身份验证);Webhook、数据存储和数据结构可直接通过 MCP 创建。

  4. 从左向右配置。 从上游开始,向下游推进,以便映射时可以使用输出架构。**例外:**数组聚合器需要先配置目标模块——参见 Aggregators。

  5. 交互式选择连接。 始终向用户展示所有匹配的连接,并让用户选择。即使只有一个匹配项,也切勿自动选择。参见 Connections。

  6. 更新时省略未写入的字段。 对于更新、upsert 和 patch 模块,应从 mapper 中省略所有需要保持不变的字段——切勿使用空字符串 ""。空字符串映射会覆盖目标记录中的现有值,在可视化编辑器中看起来与“未映射”相同,而且 validate_module_configuration 不会检测到这一问题。参见 Mapping → 更新和 Upsert 中的字段省略。

官方文档

相关技能

  • make-scenario-building — 选择要使用的模块,并了解如何将其组合成流程(路由、分支、筛选、迭代、聚合、错误处理)
  • make-mcp-reference — MCP 服务配置、范围、访问控制

评论

支持 Markdown