Basecamp CLI
SkillCommunicationManage Basecamp (via bc3 API / 37signals Launchpad) projects, to-dos, messages, and campfires via a TypeScript CLI. Use when you want to list/create/update Basecamp projects and todos from the terminal, or when integrating Basecamp automation into Clawdbot workflows.
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Basecamp CLI skill
What this skill tells your AI
The instructions your AI receives, as published by sundial-org/awesome-openclaw-skills in skills/basecamp-cli/SKILL.md and read by ahel’s review.
This repo contains a standalone CLI.
Install
npm i -g @emredoganer/basecamp-cli
Auth
Create an integration (OAuth app) in 37signals Launchpad:
Then:
basecamp auth configure --client-id <id> --redirect-uri http://localhost:9292/callback
export BASECAMP_CLIENT_SECRET="<secret>"
basecamp auth login
Notes
- This uses the Basecamp API docs published under bc3-api: https://github.com/basecamp/bc3-api
BASECAMP_CLIENT_SECRETis intentionally NOT stored on disk by the CLI.
Signals
- GitHub stars
- 661
- Forks
- 97
- Last commit
- Mar 2026
ahel review
K1binfo
installs-packages (in README.md)
Automated review, not a security audit. Ruleset v1+k2.
Advanced
- Catalog kind
- skill
- Gateway key
basecamp-cli- Source
- github.com/sundial-org/awesome-openclaw-skills