Agent Skills
返回列表
🤖

OneSignal 通知授权助手

AI Agent 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据官方安装指南 https://skillhub.cn/install/skillhub.md ,将 @org-02qudk26/onesignal-user-auth-automation 技能安装到你的 AI 助手中。

技能介绍

解决什么问题

当 OneSignal 的用户认证相关流程被拆到多次工具调用中时,手工串接工具检索、授权状态确认、执行动作和分页拉取很容易出错。这个技能面向需要通过 Rube MCP 调用 Composio onesignal_user_auth 工具集的自动化场景,把“先发现可用工具、再确认连接状态、最后执行调用”的流程固定下来,适合 Agent 工作流、脚本化批量任务和需要遵守动态 schema 的工程集成。

如何工作

核心能力包括:

  • 工具发现:执行工作流前先调用 RUBE_SEARCH_TOOLS,获取当前可用的 tool slugs、输入 schema、推荐执行计划和已知坑点。
  • 连接管理:使用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit onesignal_user_auth;如果连接不是 ACTIVE,按返回的 auth link 完成授权,再确认状态。
  • 批量执行:通过 RUBE_MULTI_EXECUTE_TOOL 调用搜索到的工具;批量场景可用 RUBE_REMOTE_WORKBENCH 中的 run_composio_tool();如果搜索结果包含 schemaRef,则用 RUBE_GET_TOOL_SCHEMAS 获取完整 schema。

推荐顺序:

  1. 用 RUBE_SEARCH_TOOLS 确认 Onesignal User Auth 当前可用工具。
  2. 用 RUBE_MANAGE_CONNECTIONS 检查并激活连接。
  3. 基于返回的 schema 执行工具;响应中有 pagination token 时继续拉取,直到数据完整。

注意点

  • 不要硬编码:tool schema 可能变化,不能跳过搜索直接写死 slug 或 arguments。
  • 先检查连接:执行前确认状态为 ACTIVE。
  • 严格 schema 合规:字段名和类型以 RUBE_SEARCH_TOOLS 返回结果为准。
  • Memory 参数:调用 RUBE_MULTI_EXECUTE_TOOL 时也要带 memory,即使没有值也传 {}。
  • Session 复用:同一工作流复用 session ID,新工作流再生成新 ID。
  • 分页完整性:检查 pagination token,必要时循环获取,避免遗漏记录。
  • 环境前提:需要可用的 Rube MCP 环境,并确保 onesignal_user_auth 连接处于授权状态。

使用场景

  • Agent 工作流需要先查 Onesignal User Auth 工具 schema,再按返回参数调用认证操作
  • 批量任务需要用 RUBE_MULTI_EXECUTE_TOOL 复用 session 执行多次 OneSignal 认证相关调用
  • 脚本要处理认证接口返回的分页数据,按 pagination token 循环拉取直到完整
  • 集成前需要确认 toolkit onesignal_user_auth 连接状态为 ACTIVE 后再执行工作流

适合人员

  • 负责 Agent 工具编排的工程师,希望按动态 schema 安全调用 OneSignal 认证接口
  • 需要批量执行 OneSignal 用户授权任务的后端开发者,希望统一 session 与分页处理
  • 做 MCP 集成的开发者,需要确认 Rube 连接激活状态并复用 Composio 工具结果
  • 运维工程师需要监控 OneSignal 认证自动化的执行链路并排查连接失败