返回顶部
b

basecamp-automationBasecamp自动化

Automate Basecamp project management, to-dos, messages, people, and to-do list organization via Rube MCP (Composio). Always search tools first for current schemas.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
1,502
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

basecamp-automation

通过 Rube MCP 实现 Basecamp 自动化

通过 Composio 的 Basecamp 工具包,自动化 Basecamp 操作,包括项目管理、待办事项列表创建、任务管理、留言板发帖、人员管理和待办事项分组组织。

前提条件

  • - 必须连接 Rube MCP(RUBESEARCHTOOLS 可用)
  • 通过 RUBEMANAGECONNECTIONS 使用 basecamp 工具包建立活跃的 Basecamp 连接
  • 始终先调用 RUBESEARCHTOOLS 获取当前工具架构

设置

获取 Rube MCP:在客户端配置中将 https://rube.app/mcp 添加为 MCP 服务器。无需 API 密钥——只需添加端点即可使用。

  1. 1. 通过确认 RUBESEARCHTOOLS 有响应来验证 Rube MCP 可用
  2. 使用 basecamp 工具包调用 RUBEMANAGECONNECTIONS
  3. 如果连接未处于 ACTIVE 状态,请按照返回的认证链接完成 Basecamp OAuth
  4. 在运行任何工作流之前,确认连接状态显示为 ACTIVE

核心工作流

1. 管理待办事项列表和任务

使用时机:用户想要创建待办事项列表、添加任务或在 Basecamp 项目中组织工作

工具序列

  1. 1. BASECAMPGETPROJECTS - 列出项目以查找目标 bucketid [前提条件]
  2. BASECAMPGETBUCKETSTODOSETS - 获取项目中的待办事项集 [前提条件]
  3. BASECAMPGETBUCKETSTODOSETSTODOLISTS - 列出已有待办事项列表以避免重复 [可选]
  4. BASECAMPPOSTBUCKETSTODOSETSTODOLISTS - 在待办事项集中创建新的待办事项列表 [创建列表必需]
  5. BASECAMPGETBUCKETSTODOLISTS - 获取特定待办事项列表的详细信息 [可选]
  6. BASECAMPPOSTBUCKETSTODOLISTSTODOS - 在待办事项列表中创建待办事项 [创建任务必需]
  7. BASECAMPCREATETODO - 创建单个待办事项的替代工具 [替代方案]
  8. BASECAMPGETBUCKETSTODOLISTS_TODOS - 列出待办事项列表中的待办事项 [可选]

创建待办事项列表的关键参数

  • - bucketid:整数项目/存储桶 ID(来自 GETPROJECTS)
  • todosetid:整数待办事项集 ID(来自 GETBUCKETS_TODOSETS)
  • name:待办事项列表的标题(必需)
  • description:HTML 格式的描述(支持富文本)

创建待办事项的关键参数

  • - bucketid:整数项目/存储桶 ID
  • todolistid:整数待办事项列表 ID
  • content:待办事项的内容(必需)
  • description:关于待办事项的 HTML 详细信息
  • assigneeids:整数人员 ID 数组
  • dueon:截止日期,格式为 YYYY-MM-DD
  • startson:开始日期,格式为 YYYY-MM-DD
  • notify:布尔值,是否通知负责人(默认为 false)
  • completionsubscriber_ids:完成后通知的人员 ID

注意事项

  • - 一个项目(存储桶)可以包含多个待办事项集;选择错误的 todosetid 会在错误的部分创建列表
  • 在创建之前始终检查已有的待办事项列表,以避免名称近似重复
  • 成功响应包含面向用户的 URL(appurl、apptodosurl);优先返回这些而不是原始 ID
  • 所有 ID(bucketid、todosetid、todolist_id)都是整数,不是字符串
  • 描述仅支持 HTML 格式,不支持 Markdown

2. 发布和管理消息

使用时机:用户想要向项目留言板发布消息或更新现有消息

工具序列

  1. 1. BASECAMPGETPROJECTS - 查找目标项目和 bucketid [前提条件]
  2. BASECAMPGETMESSAGEBOARD - 获取项目的留言板 ID [前提条件]
  3. BASECAMPCREATEMESSAGE - 在留言板上创建新消息 [必需]
  4. BASECAMPPOSTBUCKETSMESSAGEBOARDSMESSAGES - 替代的消息创建工具 [备用方案]
  5. BASECAMPGETMESSAGE - 按 ID 读取特定消息 [可选]
  6. BASECAMPPUTBUCKETSMESSAGES - 更新现有消息 [可选]

关键参数

  • - bucketid:整数项目/存储桶 ID
  • messageboardid:整数留言板 ID(来自 GETMESSAGEBOARD)
  • subject:消息标题(必需)
  • content:消息的 HTML 正文
  • status:设置为 active 以立即发布
  • categoryid:消息类型分类(可选)
  • subscriptions:要通知的人员 ID 数组;省略则通知所有项目成员

注意事项

  • - status=draft 可能产生 HTTP 400;使用 status=active 作为可靠选项
  • bucketid 和 messageboardid 必须属于同一项目;不匹配会导致失败或路由错误
  • 消息内容仅支持 HTML 标签;不支持 Markdown
  • 通过 PUTBUCKETSMESSAGES 更新会替换整个正文——需包含完整的更正内容,而不仅仅是差异
  • 优先使用响应中的 appurl 作为面向用户的确认链接
  • CREATEMESSAGE 和 POSTBUCKETSMESSAGEBOARDSMESSAGES 功能相同;优先使用 CREATEMESSAGE,失败时回退到 POST

3. 管理人员和访问权限

使用时机:用户想要列出人员、管理项目访问权限或添加新用户

工具序列

  1. 1. BASECAMPGETPEOPLE - 列出当前用户可见的所有人员 [必需]
  2. BASECAMPGETPROJECTS - 查找目标项目 [前提条件]
  3. BASECAMPLISTPROJECTPEOPLE - 列出特定项目上的人员 [必需]
  4. BASECAMPGETPROJECTSPEOPLE - 列出项目成员的替代方案 [替代方案]
  5. BASECAMPPUTPROJECTSPEOPLEUSERS - 授予或撤销项目访问权限 [更改访问权限必需]

PUTPROJECTSPEOPLE_USERS 的关键参数

  • - projectid:整数项目 ID
  • grant:要添加到项目中的整数人员 ID 数组
  • revoke:要从项目中移除的整数人员 ID 数组
  • create:对象数组,包含新用户的 name、emailaddress 以及可选的 company_name、title
  • 必须至少提供 grant、revoke 或 create 中的一个

注意事项

  • - 人员 ID 是整数;始终先通过 GETPEOPLE 将名称解析为 ID
  • 用于人员管理的 projectid 与用于其他操作的 bucketid 相同
  • LISTPROJECTPEOPLE 和 GETPROJECTS_PEOPLE 几乎相同;使用任一即可
  • 通过 create 创建用户也会一步到位授予他们项目访问权限

4. 使用分组组织待办事项

使用时机:用户想要将列表中的待办事项组织成彩色分组

工具序列

  1. 1. BASECAMPGETPROJECTS - 查找目标项目 [前提条件]
  2. BASECAMPGETBUCKETSTODOLISTS - 获取待办事项列表详情 [前提条件]
  3. BASECAMPGETTODOLISTGROUPS - 列出待办事项列表中的现有分组 [可选]
  4. BASECAMPGETBUCKETSTODOLISTSGROUPS - 替代的分组列表工具 [替代方案]
  5. BASECAMPPOSTBUCKETSTODOLISTSGROUPS - 在待办事项列表中创建新分组 [必需]
  6. BASECAMPCREATETODOLIST_GROUP - 替代的分组创建工具 [替代方案]

关键参数

  • - bucketid:整数项目/存储桶 ID
  • todolistid:整数待办事项列表 ID
  • name:分组标题(必需)
  • color:视觉颜色标识——可选值:white、red、orange、yellow、green、blue、aqua、purple、gray

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 basecamp-automation-1776352092 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 basecamp-automation-1776352092 技能

通过命令行安装

skillhub install basecamp-automation-1776352092

下载

⬇ 下载 basecamp-automation v0.1.0(免费)

文件大小: 4.47 KB | 发布时间: 2026-4-17 16:13

v0.1.0 最新 2026-4-17 16:13
Basecamp Automation skill initial release.

- Enables automated management of Basecamp projects, to-dos, messages, people, and to-do list organization via Rube MCP (Composio).
- Provides step-by-step workflows for creating and organizing to-do lists, posting messages, managing project people, and grouping tasks.
- Details tool sequences, required parameters, and common pitfalls for each workflow.
- Requires connection of Rube MCP and Basecamp toolkit; instructs to always search tools for up-to-date schemas before use.
- Includes setup instructions and workflow best practices for reliable Basecamp automation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部