Skip to content
Back to skills

Bc4 Basecamp

ASecurity

Manages Basecamp todos, cards, messages, and projects using the bc4 CLI tool. Use when the user mentions Basecamp, asks about todos or tasks on a card table, wants to create or update Basecamp items, or references team project management.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 27, 2026
businessbashdocumentation

Works with

  • cli

Security analysis

A100/100

Pro scans all 3 files and shows the line behind each finding

Scanned September 27, 2026

npx -y skills add David-Li0406/meta-skill-evloving --skill bc4-basecamp --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Bc4 Basecamp?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Bc4 Basecamp
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/david-li0406-bc4-basecamp/badge)](https://www.skillsdirectory.com/skills/david-li0406-bc4-basecamp)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bc4-basecamp
description: Manages Basecamp todos, cards, messages, and projects using the bc4 CLI tool. Use when the user mentions Basecamp, asks about todos or tasks on a card table, wants to create or update Basecamp items, or references team project management.
---

# BC4 Basecamp Integration

Claude can interact with Basecamp via the `bc4` command-line tool, enabling management of:

- **Todos**: Create, view, check/uncheck, edit, and organize todos
- **Cards**: Manage kanban-style card tables for workflow tracking
- **Messages**: Post announcements and updates to projects
- **Campfires**: Team chat functionality
- **Comments**: Add comments to any Basecamp resource

## Quick Reference

### Check Authentication & Context
```bash
bc4 auth status          # Verify authentication
bc4 profile              # Show current user
bc4 project list         # List available projects
bc4 project select       # Interactively select default project
```

### Todos
```bash
bc4 todo lists                    # List all todo lists in project
bc4 todo list "List Name"         # View todos in a specific list
bc4 todo list --grouped           # Show todos grouped by sections
bc4 todo view <id>                # View todo details
bc4 todo add "Task description"   # Create a new todo
bc4 todo check <id>               # Mark complete
bc4 todo uncheck <id>             # Mark incomplete
bc4 todo edit <id>                # Edit a todo
```

### Cards (Kanban Boards)
```bash
bc4 card list                     # List card tables in project
bc4 card table "Table Name"       # View cards in a table
bc4 card view <id>                # View card details with steps
bc4 card add "Card title"         # Quick card creation
bc4 card move <id> --column "Col" # Move card to column
bc4 card assign <id>              # Assign people to card
bc4 card step list <card-id>      # List steps on a card
```

### Messages & Campfire
```bash
bc4 message post                  # Post a message (interactive)
bc4 campfire post "Update"        # Quick team chat message
```

### Comments
```bash
bc4 comment add <resource-type> <id> "Comment text"
```

## Global Flags

These flags work with any bc4 command:
- `--json` - Output in JSON format (useful for parsing)
- `--project <id>` - Override default project
- `--account <id>` - Override default account
- `--verbose` - Enable debug output
- `--no-color` - Disable colored output

## Workflow Guidelines

1. **Always verify context first**: Run `bc4 project list` or check authentication if unsure about the current project
2. **Use descriptive names**: When creating todos or cards, include clear, actionable descriptions
3. **Check before acting**: View items with `bc4 todo view` or `bc4 card view` before editing
4. **JSON output**: Use `--json` flag when you need to parse or process the output programmatically

## Common Patterns

When the user asks to:
- **See what's on a card**: Use `bc4 card view <id>` to see full details including steps
- **Complete a task**: Use `bc4 todo check <id>` to mark it done
- **Update a card's status**: Use `bc4 card move <id> --column "Done"`
- **Add a comment**: Use `bc4 comment add card <id> "Comment text"`
- **Find a specific todo/card**: Use `bc4 todo list` or `bc4 card table` with grep if needed

For detailed command documentation, see [commands.md](mdc:commands.md).
For workflow examples, see [examples.md](mdc:examples.md).

Files in this skill

  • SKILL.md3.3 KB
  • commands.md3.8 KB
  • examples.md2.5 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…