图片处理分发助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/imagekit-io-automation。
技能介绍
要解决什么问题
在 Agent 或 IDE 里直接操作 ImageKit.io,往往要单独维护 API 密钥、SDK 版本和接口文档。本技能把 ImageKit IO 封装进 Composio 工具包,经 Rube MCP 暴露给客户端:先发现当前可用工具与入参 schema,再校验 ImageKit 连接是否 ACTIVE,最后按 schema 调用,避免硬编码已变更的工具 slug 或字段名。
技能如何工作
典型流程分三步:
- 工具发现:调用
RUBE_SEARCH_TOOLS(与 ImageKit IO 相关的用例),拿到 tool slug、输入 schema、推荐执行顺序和已知坑点。 - 连接检查:用
RUBE_MANAGE_CONNECTIONS,toolkit设为imagekit_io;若非 ACTIVE,按返回的授权链接完成绑定后再继续。 - 执行:通过
RUBE_MULTI_EXECUTE_TOOL使用发现到的 slug;批量或脚本化场景可用RUBE_REMOTE_WORKBENCH里的run_composio_tool();需要完整 schema 时用RUBE_GET_TOOL_SCHEMAS(含schemaRef的工具)。
执行时还遵循 Composio/Rube 约定:RUBE_MULTI_EXECUTE_TOOL 必须带上 memory(可为 {});同一工作流内复用 session ID;响应里若有分页 token 要拉取到结束。
适用边界与注意点
- 前置条件是客户端已接入 Rube MCP(如
https://rube.app/mcp),且RUBE_SEARCH_TOOLS可用;每次跑工作流前先 search,不要凭记忆写死参数。 - 本技能描述的是 MCP + Composio 集成模式,具体能改哪些 ImageKit 资源以 search 结果为准;工具文档见 composio.dev/toolkits/imagekit_io。
- 连接未 ACTIVE 时任何 ImageKit 工具调用都可能失败,务必先完成
RUBE_MANAGE_CONNECTIONS授权流程。
使用场景
- 在 Cursor 等 MCP 客户端里编排 Agent 时,先调用 RUBE_SEARCH_TOOLS 获取 ImageKit IO 当前 tool slug 与入参,再执行具体媒体操作。
- 新环境接入后需用 RUBE_MANAGE_CONNECTIONS(toolkit 为 imagekit_io)完成 OAuth,确认 ACTIVE 后再跑 ImageKit 相关工作流。
- 同一工作流内要连续调用多个 ImageKit Composio 工具时,复用 session ID,并在 RUBE_MULTI_EXECUTE_TOOL 中始终传入 memory(可为空对象)。
- ImageKit 列表类接口返回分页 token 时,在 Agent 里按响应继续请求,直到拉全数据再写入下游步骤。
适合人员
- 负责把 ImageKit 接进 Composio/Rube 的后端工程师,需要在 Agent 里按 schema 调用而非硬编码 REST 字段。
- 在 IDE 里维护媒体自动化 Agent 的全栈开发者,希望批量任务走 RUBE_REMOTE_WORKBENCH 的 run_composio_tool()。
- 管理 DAM 或 CDN 管线的运维,要把 ImageKit IO 操作挂到 MCP,并在 toolkit 变更后先 search 再执行。
- 为客户部署 MCP 与第三方连接的集成顾问,需按技能文档完成 Rube 端点与 imagekit_io 连接状态检查。