Awesome-openclaw-skills basecamp-cli
Manage 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.
install
source · Clone the upstream repo
git clone https://github.com/sundial-org/awesome-openclaw-skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/basecamp-cli" ~/.claude/skills/sundial-org-awesome-openclaw-skills-basecamp-cli && rm -rf "$T"
OpenClaw · Install into ~/.openclaw/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/sundial-org/awesome-openclaw-skills "$T" && mkdir -p ~/.openclaw/skills && cp -r "$T/skills/basecamp-cli" ~/.openclaw/skills/sundial-org-awesome-openclaw-skills-basecamp-cli && rm -rf "$T"
manifest:
skills/basecamp-cli/SKILL.mdsource content
Basecamp CLI
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
is intentionally NOT stored on disk by the CLI.BASECAMP_CLIENT_SECRET