C

dialpad-automation

作者 ComposioHQ

dialpad-automation 是一个用于通过 Composio Rube MCP 执行 Dialpad 操作的 Claude skill。你可以用它发现当前 Dialpad tool schemas、验证活跃连接,并更安全地运行读取或写入工作流。

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

该技能评分为 67/100,表示可以收录进目录,但更适合定位为轻量级集成指南,而不是完整的工作流包。目录用户可以清楚了解它需要 Rube MCP 和有效的 Dialpad connection;代理也能获得以工具发现优先的实用模式。不过,从仓库证据来看,除了通用的 Rube 工具发现和连接设置外,它在 Dialpad 专属运营流程方面的深度有限。

67/100
亮点
  • 技能元数据完整,目标清晰:通过 Rube MCP 使用 Composio 的 Dialpad toolkit 来自动化 Dialpad 任务。
  • 前置条件和设置步骤明确指出需要 Rube MCP server、Dialpad connection,并在执行前检查连接是否为 ACTIVE。
  • 该技能为代理提供了很好的执行护栏:先调用 RUBE_SEARCH_TOOLS 获取当前 schemas,减少因工具信息过期而产生的猜测。
注意点
  • 除 SKILL.md 外,没有包含支持文件、脚本、参考资料或 README,因此能否顺利采用很大程度上取决于用户现有的 Rube MCP 配置。
  • 可见内容主要是通用的 Rube 工具发现与连接检查模式,并未展示太多具体的 Dialpad 专属工作流或边界情况处理。
概览

dialpad-automation skill 概览

dialpad-automation 适合用来做什么

dialpad-automation 是一个 Claude skill,用于通过 Composio 的 Rube MCP server 执行 Dialpad 相关操作。它最适合已经在使用 Dialpad、并希望让 agent 自动发现当前 Dialpad tool schema、检查认证状态,然后在不手动猜测 API 字段的情况下执行受支持操作的用户。

它的核心任务并不是“编写通用的 Dialpad 使用说明”。这个 skill 的设计目标,是让 AI assistant 正确使用 Rube MCP:先搜索可用的 Dialpad tools,确认 Dialpad connection,再按当前 schema 调用正确的 tool。

最适合的用户与工作流

如果你希望从支持 MCP 的客户端(例如 Claude Desktop,或其他可连接到 https://rube.app/mcp 的 assistant 环境)自动化 Dialpad 相关工作,可以使用这个 skill。

比较适合的场景包括:

  • 检查当前通过 Composio 暴露了哪些 Dialpad actions
  • 通过 agent 准备或执行可重复的 Dialpad 工作流
  • 通过强制先进行 tool discovery,减少 schema 错误
  • 构建由 assistant 主导的操作流程,其中 Dialpad 是更大 Workflow Automation 流程中的一个步骤

当可用的 Dialpad tool 名称或字段可能发生变化时,dialpad-automation skill 尤其有用,因为它会指示 agent 调用 RUBE_SEARCH_TOOLS,而不是依赖过时的假设。

安装前需要注意的限制

这个 skill 依赖 Rube MCP,并且需要 Composio 中已有可用的 Dialpad connection。它不包含本地脚本、参考文件或辅助资源;实现内容都在 SKILL.md 中。这让它很轻量,但也意味着能否顺利使用,很大程度取决于你的 MCP 配置以及 prompt 是否清晰。

不要把 dialpad-automation 当作独立的 Dialpad SDK、CLI wrapper,或预置好的业务工作流来安装。它是一个 agent 指令层,用来通过 Rube MCP 发现并使用 Dialpad tools。

如何使用 dialpad-automation skill

dialpad-automation 的安装与设置路径

从 GitHub skill repository 安装这个 skill:

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

然后在你的客户端中添加 Rube MCP 配置:

https://rube.app/mcp

在请求 Dialpad 任务之前,先确认 MCP server 暴露了 RUBE_SEARCH_TOOLS。然后通过带有 dialpad toolkit 的 RUBE_MANAGE_CONNECTIONS 检查连接。如果 Dialpad 还未激活,完成返回的认证流程,并确认 connection status 为 ACTIVE

查看 repository 时,先从这里开始:

  • composio-skills/dialpad-automation/SKILL.md

当前 skill 路径下没有额外的 rules/resources/references/scripts/ 文件夹,因此 SKILL.md 就是唯一可信来源。

这个 skill 需要哪些输入

一个有效的 dialpad-automation usage prompt 应该包含:

  • 你希望获得的具体 Dialpad 结果
  • 已知的标识符,例如 contact、user、call、message 或 workspace 详情
  • agent 是只需要规划、检索信息,还是可以执行变更
  • 安全约束,例如“不要发送消息”或“修改记录前先询问”
  • 是否复用现有 Rube session,还是生成新的 session

较弱的 prompt:

“Use Dialpad to handle my calls.”

更好的 prompt:

“Use the dialpad-automation skill. First call RUBE_SEARCH_TOOLS for available Dialpad tools related to retrieving recent call records. Check that the Dialpad connection is active. If a read-only tool exists, fetch the last 10 calls for the authenticated account. Do not create, update, or delete anything.”

更好的版本能提升结果质量,因为它告诉 agent:目标动作是什么、安全边界在哪里,以及这个 skill 期望的发现顺序是什么。

推荐的执行流程

一个可靠的 dialpad-automation guide 通常按以下顺序执行:

  1. 使用具体的 Dialpad 用例,通过 RUBE_SEARCH_TOOLS 搜索 tools。
  2. 检查返回的 tool slugs、schemas、execution plans 和 pitfalls。
  3. 使用 RUBE_MANAGE_CONNECTIONS 检查 dialpad connection status。
  4. 如果处于 active 状态,将你的目标映射到已发现的 schema。
  5. 在执行写入操作前请求确认。
  6. 执行选定的 tool,并总结结果。

对于多步骤工作流,保持 Rube session ID 一致,这样 agent 才能从 discovery 到 execution 保留上下文。

实用 prompt 模板

当你希望进行受控执行时,可以使用类似这样的 prompt:

“Use dialpad-automation for Workflow Automation. Search Rube tools first for: [specific Dialpad task]. Use the returned schemas only. Check the dialpad connection. If the task requires a write action, show me the planned tool call and wait for approval. If it is read-only, execute it and summarize the key fields returned.”

这个模式很有效,因为它符合该 skill 的核心指令:不要假设 Dialpad schemas;必须在运行时发现它们。

dialpad-automation skill 常见问题

没有 Rube MCP 时,dialpad-automation 还有用吗?

没有。这个 skill 需要 Rube MCP,尤其需要访问 RUBE_SEARCH_TOOLSRUBE_MANAGE_CONNECTIONS。如果没有 MCP access 和 active 的 Dialpad connection,它就无法执行 Dialpad automation。

它比普通 Dialpad prompt 好在哪里?

普通 prompt 可能会幻觉出 API endpoints、tool names 或 fields。dialpad-automation 会引导 assistant 在采取行动前,通过 Rube MCP 搜索 Composio 当前的 Dialpad toolkit。对于实时 tool 使用来说,这更可靠,尤其适用于 schemas 或受支持 actions 可能变化的情况。

这个 skill 对新手友好吗?

如果你的 MCP client 已经配置完成,它对新手是友好的。主要的设置成本在外部:连接 Rube MCP,并授权 Dialpad。完成这些之后,用户可以用自然语言描述目标,但仍然应该明确说明操作是只读,还是允许修改 Dialpad 数据。

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

如果你需要离线 Dialpad 文档、本地脚本、直接编写 REST API 代码,或一个包含预定义自动化的完整打包工作流,就不适合使用这个 skill。如果你的组织不允许 AI agents 访问通信工具,或者需要审批关卡但尚未定义清楚,它也不是合适选择。

如何改进 dialpad-automation skill

通过更清晰的目标提升 dialpad-automation 效果

影响最大的改进,是准确说明你的操作目标。不要说“manage Dialpad”,而要说“find recent missed calls”“look up a contact”或“prepare a message draft”。具体用例能帮助 RUBE_SEARCH_TOOLS 返回相关 tools,并降低 agent 选择过宽泛 action 的概率。

尽可能包含已知字段:

  • Account 或 workspace 上下文
  • User 或 contact identifiers
  • Date ranges
  • Read-only 与 write intent
  • Required output format

添加安全与审批规则

由于 Dialpad 可能涉及 calls、contacts、messages 和 communication records,prompt 应该区分查询任务和会更改数据或联系人状态的操作。可以添加如下指令:

  • “Read-only only”
  • “Do not send messages”
  • “Ask before creating or updating records”
  • “Show the exact tool call before execution”

这些约束能让 dialpad-automation 更适合在业务环境中使用,尤其是通信类操作需要审核的场景。

需要留意的常见失败模式

最常见的问题都与设置有关:Rube MCP 没有连接、Dialpad toolkit 没有激活,或者 assistant 跳过了 tool discovery。如果输出看起来很泛泛,可以要求 agent 在继续之前展示 RUBE_SEARCH_TOOLS 结果以及选中的 schema。

另一个失败模式是意图描述不充分。“Automate Dialpad”过于宽泛;agent 需要一个具体任务和明确的权限边界。

根据首次输出继续迭代

第一次运行后,可以通过要求以下内容来改进工作流:

  • 使用到的已发现 Dialpad tool slug
  • 必填和可选的 schema fields
  • 阻止执行的任何缺失字段
  • 下次执行同一任务时可复用的 prompt
  • 针对写入操作更安全的审批步骤

这样可以把初次结果沉淀为可重复的 dialpad-automation 工作流,而不是一次性的 agent 尝试。

评分与评论

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