C

detrack-automation

作者 ComposioHQ

detrack-automation 可帮助 agent 通过 Composio Rube MCP 自动化 Detrack 工作流:发现当前 tool schemas、检查 Detrack 连接,并安全执行配送或 POD 任务。

Stars67.5k
收藏0
评论0
收录时间2026年7月11日
分类工作流自动化
安装命令
npx skills add ComposioHQ/awesome-claude-skills --skill detrack-automation
编辑评分

该技能评分为 68/100,作为目录条目可以接受,但能力展示相对有限。目录用户能够了解适合何时使用它,以及 agent 应如何通过 Rube MCP 开始进行 Detrack 自动化;但实际任务执行细节主要依赖实时 tool discovery,而不是仓库中丰富的示例。

68/100
亮点
  • 清晰说明了触发条件和适用范围:通过 Rube MCP 使用 Composio 的 Detrack toolkit 来自动化 Detrack 操作。
  • 包含连接 Rube MCP 并启用 Detrack toolkit 连接所需的前置条件与设置指引。
  • 提供了可复用的工作流模式:先发现 tools,检查连接状态,再基于当前 schemas 执行任务。
注意点
  • 未提供支持文件、脚本或安装命令;采用该技能需要手动配置 Rube MCP endpoint。
  • 操作细节大多依赖实时的 `RUBE_SEARCH_TOOLS` schemas,因此用户无法从仓库本身获得太多具体的 Detrack 场景示例。
概览

detrack-automation skill 概览

detrack-automation 能做什么

detrack-automation 是一个工作流自动化 skill,用于通过 Composio 的 Rube MCP 工具层操作 Detrack。它的核心目的不是把某一个 Detrack 动作写死,而是帮助 AI agent 发现当前可用的 Detrack tool schemas,验证用户的 Detrack 连接状态,然后通过可用的 Rube tools 执行配送、任务、POD(proof-of-delivery)或其他相关的 Detrack 操作。

最适合的 Detrack 工作流自动化场景

如果你已经在使用 Detrack 管理配送运营,并希望让 AI assistant 通过 MCP 执行可重复任务,而不是手动查看 API 或在后台界面里来回操作,那么 detrack-automation skill 会很适合。它尤其适合能够给出明确运营意图的用户,例如:“查找今天失败的配送”“根据这些表格行创建 delivery jobs”,或“检查这些 tracking numbers 的 POD 状态”。

核心差异:先发现 schema,再执行

这个 skill 的关键设计选择,是要求 agent 在执行 Detrack 操作前先调用 RUBE_SEARCH_TOOLS。这一点很重要,因为 Composio 的 tool schemas 可能变化,而在物流工作流里猜测参数风险很高。因此,一份好的 detrack-automation 使用流程应优先处理工具发现、连接状态确认,以及基于具体 tool 的输入校验,然后再执行动作。

采用前需要考虑的事项

这是一个很轻量、依赖 MCP 的 skill,主要源文件只有一个:SKILL.md。它没有内置脚本、规则文件或可本地改造的模板。这让 detrack-automation 足够轻便,但也意味着结果高度依赖三个条件:Rube MCP 已正确配置、Detrack 连接处于可用状态,以及 prompt 中包含任务背后的真实业务约束。

如何使用 detrack-automation skill

detrack-automation 安装与设置背景

在支持 skills 的兼容客户端中,从 Composio skills repository 安装该 skill:

npx skills add ComposioHQ/awesome-claude-skills --skill detrack-automation

然后在客户端中将 https://rube.app/mcp 添加为 MCP server,以配置 Rube MCP。该 skill 预期 RUBE_SEARCH_TOOLS 可用。在使用 Detrack 操作前,请针对 detrack toolkit 调用 RUBE_MANAGE_CONNECTIONS;如果连接状态不是 ACTIVE,请完成返回的认证流程。

这个 skill 需要你提供哪些输入

为了稳定使用 detrack-automation,不要只给 agent 一个模糊指令。建议包含:

  • Detrack 对象或工作流:jobs、deliveries、PODs、tracking、drivers、recipients 或 statuses。
  • 动作类型:search、create、update、cancel、export、reconcile 或 summarize。
  • 标识信息:tracking numbers、job IDs、order IDs、日期、客户名称,或 depot/route 详情。
  • 安全限制:先只读、更新前询问、只处理样本,或批量变更前确认。
  • 输出格式:表格、可用于 CSV 的行、异常列表、运营摘要,或下一步 checklist。

较弱的 prompt:“Use Detrack to update deliveries.”

更强的 prompt:“Using detrack-automation, first discover the current Detrack tools. Check my active Detrack connection. Then find deliveries scheduled for 2025-02-14 with status failed or partial, summarize the failure reasons by route, and do not update anything without confirmation.”

agent 的实用执行流程

一次表现良好的 Workflow Automation 场景中的 detrack-automation 运行,通常会遵循这个顺序:

  1. 阅读 SKILL.md,确认所需 MCP tools 和工作流模式。
  2. 使用具体的 Detrack 用例调用 RUBE_SEARCH_TOOLS,不要使用泛泛的查询。
  3. 通过 RUBE_MANAGE_CONNECTIONS 检查 Detrack 连接。
  4. 选择 Rube 返回的准确 tool slug 和 schema。
  5. 将用户请求映射到已发现的 schema。
  6. 在可能的情况下,先执行读取操作。
  7. 对破坏性、批量或客户可见的更新,先请求确认。
  8. 返回执行结果,同时说明使用了哪些 tool assumptions。

优先阅读的 repository 文件

composio-skills/detrack-automation/SKILL.md 开始。它包含完整的操作契约:前置条件、设置方式、工具发现、连接检查,以及核心执行模式。由于这个 skill 没有额外的 README.mdrules/resources/ 或脚本,几乎没有隐藏行为需要排查。它的价值在于严格遵循 MCP discovery pattern。

detrack-automation skill 常见问题

没有 Rube MCP,detrack-automation 还有用吗?

没有。detrack-automation skill 需要 Rube MCP,因为它依赖 RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS。如果你的客户端无法连接 MCP servers,或无法把 Rube tools 暴露给 agent,这个 skill 就无法执行 Detrack 操作。

它为什么比普通的 Detrack prompt 更好?

普通 prompt 可以描述你想要什么,但可能会猜测 API 字段,或编造并不存在的 tool name。detrack-automation skill 会要求 agent 先发现当前的 Composio Detrack tools,检查 schemas,确认连接状态,然后再执行。这样可以减少脆弱的自动化,尤其在创建或更新物流记录时非常重要。

detrack-automation skill 适合新手吗?

如果你的 MCP client 已经设置好,并且你清楚要执行的 Detrack 任务,它对新手是友好的。如果你期待的是一个打包好的应用、可视化 workflow builder,或预制的配送模板,它就没那么适合。这个 skill 为 agent 提供的是安全执行模式;它不会替代你对 Detrack 业务领域的理解。

什么时候不该使用这个 skill?

不要将 detrack-automation 用于 RUBE_SEARCH_TOOLS 未返回的不受支持 Detrack 操作,也不要用于没有 active connection 的离线批处理,或缺少审核步骤的高风险批量更新。如果你需要自定义校验、审计日志、审批流程,或从复杂电子表格中进行数据转换,请将该 skill 与你自己的流程规则配合使用。

如何改进 detrack-automation skill

让 detrack-automation prompts 更具体

最常见的失败原因是意图描述不够明确。改进 prompt 时,请写清楚业务对象、日期范围、标识符、状态过滤条件和预期输出。不要只说“check deliveries”,而要说:“search deliveries created this week for customer ACME where status is not delivered, return tracking number, recipient, last event, failure reason, and recommended follow-up.”

为高风险操作添加护栏

对于 create、update、cancel 或批量工作流,请明确要求执行前先预览。好的护栏包括:“read-only until I approve”“limit to 10 records for the first run”“show the exact fields that will change”,以及“skip records with missing recipient phone or address”。这些约束能帮助 agent 使用已发现的 Detrack schemas,同时避免做出不安全的假设。

在首次输出后继续迭代

首次运行后,让 agent 按运营质量继续细化,而不只是调整格式。有效的后续指令包括:“separate driver-caused issues from customer-unavailable issues”“group exceptions by route”“turn this into a CSV import shape”,或“rerun only for jobs missing POD”。如果能保留 Rube search session,迭代效果最好;如果 schema 不确定,也可以要求 agent 重新发现 tools。

为团队使用改进 skill 源文件

如果你的团队依赖 detrack-automation,可以考虑扩展本地 skill 副本,加入你们常用 Detrack 工作流示例、标准状态定义、审批规则和输出模板。上游 skill 有意保持精简;加入组织内部示例,可以在不改变“执行前必须先 search tools”这一核心要求的前提下,让使用过程更快、更安全。

评分与评论

暂无评分
分享你的评价
登录后即可为这个技能评分并发表评论。
G
0/10000
最新评论
保存中...