basecamp/basecamp

Interagissez avec Basecamp via l'interface en ligne de commande Basecamp CLI. Couverture complète de l'API : projets, tâches, cartes, messages, fichiers, calendrier, points d'étape, chronologie, enregistrements, modèles, webhooks, abonnements, line-up, chat, jauges, affectations, notifications et comptes. Utilisez-le pour TOUTE question ou action liée à Basecamp.

Qu'est-ce que basecamp ?

Cette compétence fournit une interface en ligne de commande (CLI) complète pour interagir avec Basecamp, la plateforme de gestion de projet et de collaboration. Elle permet d'interroger et d'exécuter toute action disponible via l'API officielle de Basecamp, sans nécessiter de navigation manuelle dans l'interface web. La compétence couvre un large éventail de fonctionnalités, allant de la gestion de projets, de tâches et de cartes, à la messagerie, au calendrier, aux points d'étape, aux enregistrements, aux modèles, aux webhooks, aux abonnements, au chat, aux jauges, aux affectations, aux notifications et à la gestion de comptes. Elle est conçue pour être utilisée avec des agents d'IA comme Claude Code, Cursor ou Codex, permettant aux développeurs de gérer et d'automatiser leurs workflows Basecamp directement depuis leur environnement de développement. Son principal avantage réside dans sa capacité à fournir un accès unifié et programmable à l'ensemble de l'écosystème Basecamp, simplifiant ainsi les tâches complexes et accélérant les processus de gestion de projet.

Compatible avec~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/basecamp/skills/tree/main/skills/basecamp

Installed? Explore more Développement et programmation skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Que fait basecamp ?

Interagissez avec Basecamp via la CLI Basecamp. Couverture complète de l'API : projets, tâches, cartes, messages, fichiers, calendrier, points d'étape (check-ins), chronologie, enregistrements, modèles, webhooks, abonnements, line-up, chat, jauges, affectations, notifications et comptes. Utilisez-le pour TOUTE question ou action concernant Basecamp.

Prérequis

  • Basecamp CLI : vous devez avoir installé et configuré la Basecamp CLI avec vos identifiants Basecamp.
  • Jeton d'accès : la CLI nécessite un jeton d'accès configuré, généralement défini via la variable d'environnement BASECAMP_ACCESS_TOKEN ou via le fichier de configuration de la CLI.

Utilisation

Interrogation de base

basecamp projects
basecamp todos --project-id 123
basecamp messages --project-id 123

Liste de toutes les commandes disponibles

basecamp help

Exemples de commandes spécifiques

Afficher les projets :

basecamp projects

Afficher les tâches d'un projet :

basecamp todos --project-id 123

Créer une nouvelle tâche :

basecamp todos create --project-id 123 --title "Ma nouvelle tâche"

Afficher les messages d'un projet :

basecamp messages --project-id 123

Afficher le calendrier d'un projet :

basecamp schedule --project-id 123

Afficher les points d'étape (check-ins) :

basecamp checkins --project-id 123

Fonctionnalités prises en charge

  • Projets : lister, créer, mettre à jour, archiver
  • Tâches : lister, créer, mettre à jour, réordonner, attribuer
  • Cartes (Kanban) : gérer les tableaux et les cartes
  • Messages : consulter et publier des messages
  • Fichiers : télécharger et gérer des pièces jointes
  • Calendrier : afficher et gérer des événements
  • Points d'étape (Check-ins) : consulter et créer des points d'étape
  • Chronologie : afficher le flux historique des événements
  • Enregistrements : gérer les enregistrements de projet
  • Modèles : créer et appliquer des modèles de projet
  • Webhooks : gérer les intégrations webhook
  • Abonnements : gérer les notifications par abonnement
  • Line-up : afficher l'ordre des projets ou des regroupements
  • Chat : accéder aux messages de discussion
  • Jauges : consulter les indicateurs de progression (gauges)
  • Affectations : gérer les affectations de personnes
  • Notifications : consulter les notifications utilisateur
  • Comptes : gérer les paramètres du compte Basecamp

Exemple de workflow complet

# 1. Lister les projets
echo "Projets :"
basecamp projects

# 2. Créer une tâche dans le projet 123
basecamp todos create --project-id 123 --title "Préparer le rapport trimestriel" --assignee-id 456

# 3. Vérifier les messages récents
basecamp messages --project-id 123 --limit 5

# 4. Ajouter un événement au calendrier
basecamp schedule create --project-id 123 --title "Réunion d'équipe" --starts-at "2025-04-01T10:00:00Z" --ends-at "2025-04-01T11:00:00Z"

Remarques importantes

  • Assurez-vous que basecamp est dans votre PATH avant d'exécuter les commandes.
  • Utilisez basecamp help pour obtenir la liste complète des commandes et options disponibles.
  • Pour les projets nécessitant une authentification, vérifiez que votre jeton d'accès est valide et actif.
  • Cette compétence est compatible avec les agents d'IA tels que Claude Code, Cursor, Codex et autres.

Références

Skills associés