Skip to content

Conversation

@robzolkos
Copy link
Owner

Summary

Comprehensive expansion of CLI commands to cover most of the Basecamp API:

  • Todos: create, complete, uncomplete, reposition
  • Todo groups: list, view, create within todolists
  • Messages: list, view, create
  • Comments: add to any recording
  • Documents: list, view, create
  • Schedule: list entries, view/create events
  • Campfire: list messages, post
  • Card enhancements: columns, create, update cards
  • Card steps: create, update, complete, uncomplete, reposition
  • People: list, view, pingable, project members, profile, access
  • Automatic check-ins: questionnaire, questions, answers
  • Uploads: upload files, list/view uploads in vaults
  • Recordings: archive, unarchive, trash
  • Message types: list, view, create, update, delete
  • Activity events: list all, project, recording events
  • Search: across projects with type/project filters

Also includes:

  • E2E tests for all new commands
  • Simplified SKILL.md (202 lines, down from 1044)
  • Homebrew and AUR installation instructions

Test plan

  • All E2E tests pass
  • make build succeeds
  • Manual testing of key commands

Add comprehensive CLI commands for:
- Todos: create, complete, uncomplete, reposition
- Todo groups: list, view, create within todolists
- Messages: list, view, create
- Comments: add to any recording
- Documents: list, view, create
- Schedule: list entries, view/create events
- Campfire: list messages, post
- Card enhancements: columns, create, update cards
- Card steps: create, update, complete, uncomplete, reposition
- People: list, view, pingable, project members, profile, access
- Automatic check-ins: questionnaire, questions, answers
- Uploads: upload files, list/view uploads in vaults
- Recordings: archive, unarchive, trash
- Message types: list, view, create, update, delete
- Activity events: list all, project, recording events
- Search: across projects with type/project filters

Also includes:
- Shared helper functions for common operations
- E2E tests for all new commands
- Updated README and SKILL.md documentation
@robzolkos robzolkos merged commit d28d2c7 into master Jan 30, 2026
1 check passed
@robzolkos robzolkos deleted the feature/expand-api branch January 30, 2026 23:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant