basecamp-cli — OpenClaw Skill | clawskills.sh
Back to Skills

basecamp-cli

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

3
1.9k downloads
2 installs
by @emredoganer

Setup & Installation

clawhub install emredoganer/basecamp-cli

If the CLI is not installed:

npx clawhub@latest install emredoganer/basecamp-cli

Or install with OpenClaw CLI:

openclaw skills install emredoganer/basecamp-cli
or paste the repo link into your assistant's chat
https://github.com/openclaw/skills/tree/main/skills/emredoganer/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
clawskills.sh— Independent index of public ClawHub/OpenClaw skills. Not affiliated with OpenClaw.