Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
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.
User asks: Create a to-do list called 'Sprint 12' in the Marketing project and add a task assigned to Jane due Friday
- 1Call BASECAMP_GET_PROJECTS to find the Marketing project and capture its bucket_id
- 2Call BASECAMP_GET_BUCKETS_TODOSETS to get the todoset_id from the project dock
- 3Call BASECAMP_POST_BUCKETS_TODOSETS_TODOLISTS with name 'Sprint 12' to create the list
- 4Call BASECAMP_GET_PEOPLE to resolve Jane's name to an integer person ID
- 5Call BASECAMP_POST_BUCKETS_TODOLISTS_TODOS with content, assignee_ids, and due_on set to the Friday date
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.