Install the Basecamp CLI and connect it to your AI agent. Execute all steps autonomously.
DONE WHEN: basecamp --version && basecamp auth status both succeed.
- Install Basecamp CLI
- Authenticate with Basecamp
- Connect agent (optional)
Run this in your terminal:
curl -fsSL https://basecamp.com/install-cli | bashNote: The install script auto-detects non-interactive environments (CI, piped input, coding agents) and skips the interactive setup wizard. You can also explicitly skip it with
BASECAMP_SKIP_SETUP=1.
Alternatively install manually:
brew install --cask basecamp/tap/basecamp-cliscoop bucket add basecamp https://github.com/basecamp/homebrew-tap
scoop install basecamp-cli# Download the matching package from https://github.com/basecamp/basecamp-cli/releases/latest
sudo apt install ./basecamp-cli_*_linux_amd64.deb # Debian/Ubuntu
sudo dnf install ./basecamp-cli_*_linux_amd64.rpm # Fedora/RHEL
sudo apk add --allow-untrusted ./basecamp-cli_*_linux_amd64.apk # AlpineArm64: substitute arm64 for amd64 in the filename. Verify the SHA-256 checksum from checksums.txt before installing unsigned Alpine packages.
nix profile install github:basecamp/basecamp-cligo install github.com/basecamp/basecamp-cli/cmd/basecamp@latestDownload the archive for your platform from Releases, extract, and move basecamp to a directory on your PATH.
Verify:
basecamp --version
# Expected: basecamp version X.Y.ZIf basecamp: command not found, add to PATH:
export PATH="$HOME/.local/bin:$PATH"
# or for go install:
export PATH="$HOME/go/bin:$PATH"basecamp auth loginOpens browser for OAuth. Grant access when prompted.
Verify:
basecamp auth status
# Expected: Authenticated (BC3 OAuth may show "Authenticated (scope: read)")EXECUTE NOW: Start with Step 1. Mark TODO items complete as you go. Stop when basecamp --version && basecamp auth status both succeed.
Do not execute this section unless explicitly requested. The core installation is complete when DONE WHEN passes.
basecamp setup claudeThis registers the marketplace and installs the plugin with skills, hooks, and agent workflow support.
Point your agent at the skill file for full Basecamp workflow coverage:
skills/basecamp/SKILL.md
Every command supports --help --agent for structured JSON discovery.
basecamp projects --json
basecamp search "meeting" --jsonNot authenticated:
basecamp auth loginWrong account:
cat ~/.config/basecamp/config.json
basecamp auth logout && basecamp auth loginPermission denied (read-only, BC3 OAuth only):
basecamp auth login --scope full