Install
openclaw skills install @thcjp/api-gateway-freeopenclaw skills install @thcjp/api-gateway-free托管式 API 网关路由服务免费版。通过统一的 API 路由地址 https://api.maton.ai/ 连接第三方服务,支持只读 GET 操作与基础连接管理.
升级提示: 触发器管理、事件重放、写操作审批流程、高危操作审查、多语言调用等高级功能为付费版专享。升级付费版解锁完整能力.
| 参数名 | 类型 | 必填 | 说明 |
|---|---|---|---|
| input | string | 是 | API网关路由免费版处理的输入数据或指令 |
| options | object | 否 | 附加配置选项,如模式选择、格式偏好等 |
| callback_url | string | 否 | 异步处理完成后的回调通知URL |
| 依赖项 | 类型 | 是否必需 | 获取方式 |
|---|---|---|---|
| LLM API | API | 必需 | 由Agent内置LLM提供 |
需要配置对应API Key,详见上文环境配置章节
API Key配置方式:
export API_KEY="${API_KEY:?请设置环境变量}"
配置后需重启会话或开启新终端生效。API Key应妥善保管,避免泄露到版本控制系统.
https://api.maton.ai/<app>/... 路由访问 Slack、Gmail、Stripe 等服务maton whoami 验证 API Key 有效性以下功能在免费版中不可用,升级付费版解锁:
--jq 过滤 CLI 输出MATON_API_KEY| 风险项 | 等级 | 防护措施 | 验证方法 |
|---|---|---|---|
| API密钥泄露 | 高 | 通过环境变量配置,禁止硬编码 | 定期检查代码和配置文件 |
| 命令执行风险 | 高 | 仅执行白名单命令,避免拼接用户输入 | 使用沙箱环境测试 |
| 网络通信安全 | 中 | 使用HTTPS协议,验证SSL证书 | 定期检查证书有效期 |
| 敏感数据暴露 | 高 | 输出结果中不包含密钥、令牌等敏感信息 | 日志脱敏审查 |
| 未授权访问 | 中 | 限制访问权限,实施认证机制 | 定期审计访问日志 |
maton whoami
maton connection list
# 列出 Slack 频道
maton slack channel list --types public_channel --limit 10
# ...
# 列出 Stripe 客户
maton stripe customer list -L 10
提示: 如需执行写操作(发送消息、创建记录等),请升级付费版解锁写操作审批流程.
场景: 用户需要查看 Slack 工作区的公开频道列表
maton slack channel list --types public_channel --limit 10
说明: 只读 GET 操作,返回频道 ID 与名称列表.
场景: 用户需要查询 Salesforce 联系人
maton salesforce query 'SELECT Id,Name FROM Contact LIMIT 10'
说明: SOQL 查询为只读操作,返回联系人 ID 与姓名.
升级提示: 付费版提供 Python
urllib调用方式与完整安全审批流程.
场景: 用户需要列出客户信息
maton stripe customer list -L 10
说明: 只读操作,返回客户列表.
升级提示: 付费版支持
--jq过滤(如map(select(.delinquent == false)))与完整写操作.
| 错误场景 | HTTP 状态码 | 原因分析 | 处理方式 |
|---|---|---|---|
| 缺少连接 | 400 | 请求的 app 未创建连接 | 通过连接管理创建对应服务的连接 |
| API Key 无效 | 401 | MATON_API_KEY 缺失或失效 | 运行 maton whoami 验证,重新设置 Key |
| 速率超限 | 429 | 超过 10 请求/秒/账户 | 降低请求频率,等待后检查网络连接和配置后重试 |
| 写操作不可用 | — | 免费版不支持 POST/PUT/PATCH/DELETE | 升级付费版解锁写操作审批流程 |
| App 名称错误 | 400 | 路由首段 app 标识符不正确 | 使用正确标识符(如 google-mail 非 gmail) |
| 触发器不可用 | — | 免费版不支持触发器管理 | 升级付费版解锁触发器与事件监听 |
A: 免费版仅支持只读 GET 操作(列出频道、查询客户、搜索联系人等)。写操作(POST/PUT/PATCH/DELETE)需升级付费版.
A: 不能。触发器管理(创建事件触发器、监听事件、重放事件、配置目标)为付费版专享功能.
A: 每账户 10 请求/秒。同时,目标 API 自身的速率限制也适用。免费版遇到 429 时需降低频率后重试.
A: 运行 maton whoami 验证认证状态。如 Key 无效,重新设置 MATON_API_KEY 环境变量.
A: 免费版以 maton CLI 与 curl 为主。Python requests 与 JavaScript fetch 调用方式为付费版专享.
--jq 过滤 CLI 输出升级付费版 解锁: 写操作审批、触发器管理、事件重放、高危操作审查、多语言调用、事件检查点、jq 过滤等完整能力.
{
"success": true,
"data": {
"result": "API网关路由免费版处理结果",
"execution_time": "0.5s",
"metadata": {
"version": "1.0",
"processor": "api-gateway"
}
},
"execution_log": [
"解析输入参数",
"执行核心处理",
"格式化输出结果"
],
"error": null
}
触发条件: 当用户需要处理Development相关任务时自动激活
不适用: 超大文件处理(>100MB)或高并发场景(>100QPS),建议使用专业版或企业方案
| 操作步骤 | 手动耗时 | 自动化耗时 | 时间节约 | 准确率提升 |
|---|---|---|---|---|
| 手动查询 Slack 频道列表 | 5分钟 | 30秒 | 4.5分钟 | 10% |
| 手动查询 Gmail 收件箱邮件 | 10分钟 | 1分钟 | 9分钟 | 15% |
| 手动查询 Stripe 客户列表 | 10分钟 | 1分钟 | 9分钟 | 15% |
| 手动验证 API Key | 10分钟 | 30秒 | 9.5分钟 | 10% |
| 手动更新配置文件 | 30分钟 | 5分钟 | 25分钟 | 10% |
| 对比维度 | 本技能 | 手动操作 | Python脚本 | 专业软件 |
|---|---|---|---|---|
| 易用性 | 高 | 低 | 中 | 高 |
| 连接管理 | 内置 | 需手动配置 | 需手动配置 | 内置 |
| 操作类型 | 只读 GET | 任意 | 任意 | 任意 |
| 价格 | 免费 | 免费 | 免费 | 付费 |
| 便捷性 | 高 | 低 | 中 | 高 |
| 痛点 | 描述 | 影响范围 | 解决方案 | 量化效果 |
|---|---|---|---|---|
| API 连接管理复杂 | 连接多个 API 需手动配置和管理 | 降低了开发效率,增加了出错概率 | 提供统一的 API 网关路由地址,简化连接管理 | 提升效率 20% |
| API 认证繁琐 | 需手动处理认证流程 | 增加了开发难度和出错概率 | 内置认证验证功能 | 减少开发时间 30% |
| 数据处理效率低 | 需手动处理数据 | 减缓了数据处理速度,降低了系统性能 | 自动解析输入参数,格式化输出 | 提升数据处理速度 40% |
A1: 通过托管网关连接Slack/Gmail/Stripe等服务的只读路由,含基础连接管理与认证验证。托管式 API 网关路由服务免费版。通过统一的 API 路由地址。支持文本指令和结构化参数输入,具体格式参考使用流程章节。
A2: 是的,部分功能需要配置对应平台的API Key。请在依赖说明章节查看具体要求,并通过环境变量安全配置。
A3: 检查命令参数是否正确,确认运行环境支持exec能力。如遇权限问题,请参照错误处理章节排查。