onesignal-rest-api-automation

通过Rube MCP(Composio)自动化OneSignal任务。始终优先搜索工具以获取当前架构。

安装

热度:22

下载并解压到你的 skills 目录

复制命令,发送给智能体自动安装:

下载并安装这个技能 https://openskills.cc/api/download?slug=composiohq-composio-skills-onesignal-rest-api-automation&locale=zh&source=copy

OneSignal 推送通知自动化技能

技能概述


通过 Rube MCP 和 Composio OneSignal 工具包,自动化执行 OneSignal 推送通知操作,支持批量处理和动态工具发现。

适用场景


  • 批量通知发送:需要批量创建和发送推送通知,自动化管理大量用户的通知任务

  • MCP 工作流集成:将 OneSignal 操作集成到现有的 MCP 工作流中,实现通知与其他自动化任务的联动

  • 动态工具发现:需要根据不同任务自动查找并使用最新的 OneSignal API 工具,无需手动维护工具列表
  • 核心功能


  • 动态工具发现:通过 RUBE_SEARCH_TOOLS 自动查找 OneSignal 可用工具,获取最新工具架构和执行计划,避免硬编码工具定义

  • 连接管理:使用 RUBE_MANAGE_CONNECTIONS 管理与 OneSignal 的连接状态,支持连接验证和授权流程管理

  • 工具执行引擎:通过 RUBE_MULTI_EXECUTE_TOOL 执行 OneSignal 操作,支持批量处理、会话复用和分页管理
  • 常见问题

    如何开始使用 OneSignal 自动化技能?


    首先需要将 Rube MCP(https://rube.app/mcp)添加到客户端配置中,无需 API Key。然后通过 RUBE_SEARCH_TOOLS 查找 OneSignal 工具,使用 RUBE_MANAGE_CONNECTIONS 建立连接,确认连接状态为 ACTIVE 后即可执行自动化任务。

    工具架构变化了怎么办?


    每次执行任务前都应该调用 RUBE_SEARCH_TOOLS 获取最新的工具架构。这个技能的设计原则是"始终先搜索",工具架构变化时会自动返回新的定义和推荐执行计划,无需手动更新代码。

    如何处理大量通知的批量发送?


    使用 RUBE_MULTI_EXECUTE_TOOL 可以在一个会话中执行多个工具调用,支持批量操作。对于需要分页的结果,检查响应中的分页令牌并继续获取,直到处理完成。会话 ID 可以在整个工作流中复用,提高效率。