Agent Skills
返回列表
📁

公益管理助手

办公效率 更新于 2026.08.29

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/blackbaud-automation。

技能介绍

公益机构在日常运营中,常需处理捐赠数据更新、活动管理等重复性任务。Blackbaud 是常用平台,但原生操作多依赖手动流程或独立脚本,缺乏统一的自动化入口,导致批量处理时易出错、耗时久。

核心能力与工作方式

该技能通过 Rube MCP 接入 Composio 的 Blackbaud 工具包,将零散操作转化为可编排的工作流:

  • 工具动态发现:始终先调用 RUBE_SEARCH_TOOLS 获取最新工具slug及输入schema,避免硬编码导致的参数失效
  • 连接管理:使用 RUBE_MANAGE_CONNECTIONS 建立 Blackbaud 连接,未激活时自动返回认证链接
  • 批量执行:通过 RUBE_MULTI_EXECUTE_TOOL 按推荐执行计划依次运行工具,支持会话ID复用
  • 分页处理:自动检测响应中的分页令牌,确保数据完整获取

关键执行步骤

  1. 验证环境:确认 RUBE_SEARCH_TOOLS 可响应,获取当前可用工具schema
  2. 建立连接:调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit blackbaud,未激活时按提示完成认证
  3. 执行任务:基于搜索结果的执行计划,调用 RUBE_MULTI_EXECUTE_TOOL 并传入正确的memory参数
  4. 结果验证:检查响应中的分页信息,必要时继续获取直至数据完整

适用边界与注意点

  • 必须先搜索工具:Blackbaud的API可能更新,所有工具slug和参数需从实时搜索结果获取,禁止直接复用历史参数
  • 连接状态检查:每次执行前需确认连接状态为ACTIVE,避免因连接失效导致任务中断
  • 会话管理:同一工作流内应复用sessionid,新任务需生成新的sessionid
  • Schema严格性:必须使用搜索结果中精确的字段名和类型,任何偏差可能导致执行失败
  • 分页不可跳过:即使初步响应看似完整,仍需检查分页令牌以确保数据无遗漏

该技能适用于需要频繁操作Blackbaud平台的公益组织,但不适用于实时性要求极高的场景,且依赖Rube MCP服务的可用性。

使用场景

  • 公益机构需批量更新捐赠者信息时,自动调用 Blackbaud 工具完成数据同步
  • 处理多场活动报名数据时,通过分页获取完整名单并导入系统
  • 定期生成捐赠报告前,自动从 Blackbaud 拉取最新交易记录并校验完整性
  • 需要跨系统迁移捐赠数据时,按工具schema执行批量写入避免字段错误

适合人员

  • 公益机构IT管理员:需要定期同步 Blackbaud 数据但缺乏自动化方案
  • 募捐活动负责人:手动处理多场活动报名数据易出错且耗时
  • 数据分析师:需从 Blackbaud 提取完整交易记录生成捐赠报告
  • 系统集成开发者:需要可靠调用 Blackbaud API 实现跨平台数据迁移