bc4-basecamp
from brigleb/claude
My home `.claude` contents that should be shared between systems
2 stars0 forksUpdated Jan 21, 2026
npx skills add https://github.com/brigleb/claude --skill bc4-basecampSKILL.md
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
bc4 auth status # Verify authentication
bc4 profile # Show current user
bc4 project list # List available projects
bc4 project select # Interactively select default project
Todos
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)
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
bc4 message post # Post a message (interactive)
bc4 campfire post "Update" # Quick team chat message
Comments
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
- Always verify context first: Run
bc4 project listor check authentication if unsure about the current project - Use descriptive names: When creating todos or cards, include clear, actionable descriptions
- Check before acting: View items with
bc4 todo vieworbc4 card viewbefore editing - JSON output: Use
--jsonflag 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 listorbc4 card tablewith grep if needed
For detailed command documentation, see commands.md. For workflow examples, see examples.md.
Repository
brigleb/claudeParent repository
Repository Stats
Stars2
Forks0