LaunchKit · 2026
Back to Skills

basecamp-cli

Manage Basecamp (via bc3 API / 37signals Launchpad) projects.

3
1.9k downloads
by @emredoganer

Setup & Installation

openclaw skills install @emredoganer/basecamp-cli

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

npx clawhub install basecamp-cli

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.

INPUT

User asks: create a to-do in my 'Website Redesign' project

AGENT
  1. 1Run `basecamp auth login` to authenticate via OAuth
  2. 2List projects with `basecamp projects list` to find the target project ID
  3. 3Run `basecamp todos create --project <id> --title 'Update homepage copy'`
  4. 4Confirm creation by listing todos for the project
OUTPUT

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.

37signals Launchpad OAuth app (client ID and redirect URI)BASECAMP_CLIENT_SECRET environment variableBasecamp account