install.md

March 2, 2026 ยท View on GitHub

I want you to install Agent Skills for Basecamp for me. Execute all steps autonomously.

OBJECTIVE: Install Basecamp agent skills so your agent can manage projects, todos, cards, messages, schedule, campfire, and more via the Basecamp CLI.

DONE WHEN: basecamp --version && basecamp auth status both succeed and the basecamp skill is installed in your agent.

TODO

  • Install Basecamp CLI
  • Authenticate with Basecamp
  • Install skills

Step 0: Install Basecamp CLI

Check if the Basecamp CLI is already installed:

basecamp --version

If basecamp is not installed, install it. See the Basecamp CLI install guide for full options, or use Homebrew:

brew install --cask basecamp/tap/basecamp

If basecamp: command not found after install, add to PATH:

export PATH="$HOME/.local/bin:$PATH"

Verify:

basecamp --version
# Expected: basecamp version X.Y.Z

Step 1: Authenticate with Basecamp

basecamp auth login

This opens a browser for OAuth. Grant access when prompted. The CLI stores credentials securely in the system keychain.

Verify:

basecamp auth status
# Expected: Authenticated (scope: read)

Step 2: Install skills

npx skills add basecamp/skills

This installs skills from this repo into your agent using the Agent Skills open standard. The installer auto-detects your agent and places skills in the correct directory. It supports Claude Code, Cursor, Codex, VS Code, Gemini CLI, Goose, Amp, OpenCode, and others.

To install for a specific agent:

npx skills add basecamp/skills -a claude-code

To install globally (available across all projects):

npx skills add basecamp/skills -g

Verify:

npx skills list
# Expected: basecamp skill listed

Restart your agent session to pick up the new skills. The basecamp skill provides full CLI coverage: projects, todos, cards, messages, files, schedule, check-ins, timeline, recordings, templates, webhooks, subscriptions, lineup, and campfire.

EXECUTE NOW: Start with Step 0. Mark TODO items complete as you go. Stop when basecamp --version && basecamp auth status both succeed and the basecamp skill is installed.


Optional: Manual installation

Do not execute this section unless explicitly requested.

Clone this repo and symlink skills into your agent's skill directory manually:

git clone https://github.com/basecamp/skills ~/.basecamp-skills
mkdir -p ~/.claude/skills
for skill in ~/.basecamp-skills/skills/*/; do
  ln -sfn "$skill" ~/.claude/skills/"$(basename "$skill")"
done

For per-project installation:

mkdir -p .claude/skills
ln -sfn ~/.basecamp-skills/skills/basecamp .claude/skills/basecamp

Update with cd ~/.basecamp-skills && git pull. Symlinks pick up changes immediately.