basecamp-cli
Manage Basecamp (via bc3 API / 37signals Launchpad) projects, to-dos, messages, and campfires via a TypeScript CLI. Use when you want to list/create/update Basecamp projects and todos from the terminal, or when integrating Basecamp automation into Clawdbot workflows.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Manage Basecamp (via bc3 API / 37signals Launchpad) projects, to-dos, messages, and campfires via a TypeScript CLI. Use when you want to list/create/update Basecamp projects and todos from the terminal, or when integrating Basecamp automation into Clawdbot workflows.
How to use
Zainstaluj narzędzie globalnie za pomocą npm: npm i -g @emredoganer/basecamp-cli. Upewnij się, że masz zainstalowany Node.js i dostęp do npm.
Przygotuj uwierzytelnienie, tworząc integrację OAuth w 37signals Launchpad (https://launchpad.37signals.com/integrations). Będziesz potrzebować client ID i client secret.
Skonfiguruj CLI za pomocą polecenia basecamp auth configure, podając client ID i redirect URI (domyślnie http://localhost:9292/callback). Następnie ustaw zmienną środowiskową BASECAMP_CLIENT_SECRET z wartością otrzymaną z Launchpad.
Po uwierzytelnieniu możesz wyświetlać projekty Basecamp, tworzyć nowe zadania (to-dos) i zarządzać wiadomościami bezpośrednio z terminala.
Integruj CLI z automatyzacją — użyj go w skryptach, workflow'ach Clawdbot lub innych narzędziach, które potrzebują synchronizacji z Basecamp bez ręcznej interakcji z interfejsem webowym.