Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
A TypeScript CLI for interacting with Basecamp via the bc3 API. Supports listing, creating, and updating projects, to-dos, messages, and campfires from the terminal. Designed for use in automated workflows.
Enables Basecamp automation from the terminal without writing custom API integration code each time.
When to use it
- List all active Basecamp projects from the terminal
- Create a new to-do item in a specific project
- Post a message to a Basecamp campfire
- Automate Basecamp task updates in CI pipelines
- Integrate Basecamp actions into agent-based workflows
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: create a to-do in my 'Website Redesign' project
- 1Run `basecamp auth login` to authenticate via OAuth
- 2List projects with `basecamp projects list` to find the target project ID
- 3Run `basecamp todos create --project <id> --title 'Update homepage copy'`
- 4Confirm creation by listing todos for the project
New to-do 'Update homepage copy' appears in the Website Redesign project
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.