LaunchKit · 2026
Back to Skills

basecamp-automation

Automate Basecamp project management, to-dos.

1
1.3k downloads
by @sohamganatra

Setup & Installation

openclaw skills install @sohamganatra/basecamp-automation

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install basecamp-automation

What This Skill Does

Automates Basecamp operations through the Rube MCP server powered by Composio. Covers to-do list and task creation, message board posting, project access management, and to-do group organization. Requires an active Basecamp OAuth connection established via Rube.

Handles Basecamp's hierarchical ID resolution chain automatically, so users never need to manually look up bucket, todoset, or message board IDs before each operation.

When to use it

  • Creating a sprint to-do list with tasks assigned to team members
  • Posting a project update to the Basecamp message board
  • Adding or removing people from a specific project
  • Organizing tasks into color-coded groups within a to-do list
  • Auditing all active projects to retrieve bucket IDs for downstream operations

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Create a to-do list called 'Sprint 12' in the Marketing project and add a task assigned to Jane due Friday

AGENT
  1. 1Call BASECAMP_GET_PROJECTS to find the Marketing project and capture its bucket_id
  2. 2Call BASECAMP_GET_BUCKETS_TODOSETS to get the todoset_id from the project dock
  3. 3Call BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS with name 'Sprint 12' to create the list
  4. 4Call BASECAMP_GET_PEOPLE to resolve Jane's name to an integer person ID
  5. 5Call BASECAMP_POST_BUCKETS_TODOLISTS_TODOS with content, assignee_ids, and due_on set to the Friday date
OUTPUT

To-do list 'Sprint 12' created in the Marketing project with one task assigned to Jane and a direct app_url link returned for confirmation

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

Basecamp account with OAuth access