gws : Google Workspace confié à l'agent via une seule ligne de commande
Relier un agent à Google Workspace oblige d'habitude à envelopper à la main une douzaine d'API REST. Le CLI gws construit ses commandes à la volée depuis le Discovery Service de Google et répond en JSON structuré, et les skills fournis apprennent à l'agent à s'en servir. La liste des chemins en compte environ 95 : un par API, plus assistants, flux, profils et recettes.
gws-gmail, gws-drive, gws-calendar, gws-sheets, gws-docs et gws-slides couvrent les applis principales, ainsi que Chat, Forms, Keep, Meet et Tasks.
Des assistants comme +send, +reply, +triage, +agenda et +append envoient des mails, résument la boîte, listent les réunions et ajoutent des lignes.
Les skills gws-workflow produisent le point du matin, préparent la prochaine réunion, changent un mail en tâche et font un bilan hebdomadaire.
Les skills persona-* fixent un rôle, assistant de direction ou admin informatique par exemple, et les recipe-* décrivent des opérations en plusieurs étapes.
Les commandes acceptent --dry-run pour prévisualiser la requête et la pagination automatique, et chaque réponse arrive en JSON.
Quand s’en servir
Chaque matin vous triez mails et agenda et voulez que l'agent vous remette les non-lus et les réunions du jour.
Vous suivez votre activité dans Google Sheets et voulez que l'agent ajoute des lignes et sorte un rapport sans copier-coller.
Vous administrez un domaine Workspace et voulez consulter journaux d'audit et rapports d'usage depuis le terminal.
Demandez à l’agent
Montre-moi les mails non lus d'aujourd'hui et mes réunions avant midi
Crée dans Agenda une réunion d'équipe vendredi à 15 h et envoie-moi le lien Meet
Télécharge tout le dossier Drive Contrats 2026 et dis-moi quels fichiers dépassent 50 Mo
Questions
Comment brancher les skills gws sur mon agent ?
Installez le CLI avec npm install -g @googleworkspace/cli ou un binaire des GitHub Releases, lancez gws auth setup, puis ajoutez les skills avec npx skills add. Vous pouvez aussi n'en prendre qu'un, comme gws-drive.
Pourquoi la connexion échoue-t-elle avec Access blocked ?
Ajoutez votre compte dans Test users sur l'écran de consentement OAuth. Une appli non vérifiée est aussi limitée à environ 25 scopes, choisissez donc les services avec l'option -s.
gws est-il un outil officiel de Google ?
Non. Il est hébergé par l'organisation googleworkspace, mais le README précise qu'il ne s'agit pas d'un produit officiellement pris en charge par Google et que des changements incompatibles arriveront avant la v1.0.