Agent Skills
返回列表
📁

智雨教学平台助手

办公效率 更新于 2026.08.29

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

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

技能介绍

要解决什么问题

Blackboard 课程运维里有很多重复操作:批量更新课程内容、管理教学资源、分发作业和通知。这些任务要么在 Web 界面手动点,要么自己写脚本对接 API——而 Blackboard 的鉴权流程繁琐,接口繁多,自己维护 token、重试逻辑和分页翻页的成本不低。这个技能通过 Composio 的 Blackboard toolkit 封装,再经 Rube MCP 的动态工具发现机制,让你在大模型工作流里直接驱动 Blackboard 操作,不用自己处理这些胶水代码。

核心能力

  • 工具发现:RUBE_SEARCH_TOOLS 返回当前可用的工具 slug、输入 schema、推荐执行计划和已知坑点,所有操作都基于动态发现而非硬编码
  • 连接管理:RUBE_MANAGE_CONNECTIONS 负责建立并校验 Blackboard 授权,确保工作流执行前连接处于 ACTIVE 状态
  • 批量执行:RUBE_MULTI_EXECUTE_TOOL 按发现的 slug 串行执行工具,适合组合多步操作
  • 全量 schema:对带 schemaRef 的工具,可用 RUBE_GET_TOOL_SCHEMAS 拉取完整定义

关键步骤

  1. 在 MCP 客户端配置 https://rube.app/mcp 端点,无需 API key
  2. 先调用 RUBE_SEARCH_TOOLS 发现当前工具和参数
  3. 用 RUBE_MANAGE_CONNECTIONS 建立 Blackboard 连接,未激活时按返回的授权链接完成设置
  4. 确认状态为 ACTIVE 后再执行工作流,按响应中的分页 token 拉取完整数据

注意点

  • 不要硬编码 tool slug 或参数,schema 可能随上游更新而变化
  • 调用 RUBE_MULTI_EXECUTE_TOOL 时必须携带 memory 参数,即使是空对象
  • 同一工作流内复用 session ID,新工作流再生成新的
  • 先查连接状态再执行,避免在未授权状态下空转

使用场景

  • 学期初,教务人员要在 Blackboard 上批量创建多门课程,并导入教学大纲、课表等基础内容
  • 教师需要给一个学期的多个教学班分别发布作业和通知,手动逐个操作重复且容易遗漏
  • 课程内容调整后,需要批量更新 Blackboard 课件库中的教学资源、参考链接等材料
  • 学期末归档时,需要从各课程批量导出学生提交记录、成绩表等数据用于存档

适合人员

  • 高校教务管理员,负责在 Blackboard 平台上初始化和维护每学期的课程内容
  • 一线教师,需要在 Blackboard 上为多个教学班发布作业、通知并跟踪学生提交
  • 教育技术工程师,负责用自动化方案对接学校 Blackboard 系统,替代手工操作流程
  • 课程助教,需要协助教师批量整理课程资料、整理学生提交和成绩记录