Comment automatiser Jira et la gestion de taches avec OpenClaw
Automatise les workflows Jira et Linear avec OpenClaw : triage automatique des issues, mises a jour de statut, generation de rapports et rationalisation de la gestion de projet par IA.
Dernière mise à jour: 2026-03-31
Skills requis
Gérer les issues, projets et cycles Linear.
Ce que tu vas construire
Un workflow de gestion de taches automatise qui :
- Trie les nouvelles issues — labellise, priorise et assigne automatiquement les tickets entrants en fonction de leur contenu
- Met a jour les statuts — deplace les tickets dans ton workflow quand les PR liees sont mergees ou les deploiements termines
- Genere des rapports — cree des resumes de sprint, rapports de velocite et notes de standup
- Relie les outils entre eux — connecte les issues Jira/Linear avec les PR GitHub et les fils Slack
A la fin de ce guide, ta gestion de projet fonctionnera avec nettement moins de charge manuelle.
Pourquoi automatiser la gestion de taches
Les outils de gestion de projet sont essentiels, mais le travail manuel autour s'accumule vite :
- Charge de triage — chaque nouvelle issue necessite un labelling, une priorisation, une assignation et une estimation. Sur les projets actifs, ca mange 30-60 minutes par jour.
- Statuts obsoletes — les tickets restent en "In Progress" longtemps apres que le travail est termine car la mise a jour du statut est une etape manuelle que les gens oublient
- Generation de rapports — les rapports hebdomadaires, resumes de sprint et notes de standup necessitent que quelqu'un compile manuellement les donnees de plusieurs sources
- Fragmentation du contexte — la PR liee est sur GitHub, la discussion est sur Slack, le ticket est dans Jira, et personne ne les relie ensemble
- Issues en double — sans detection automatique, le meme bug est signale plusieurs fois
L'automatisation par IA gere les parties repetitives pour que ton equipe se concentre sur le travail reel.
Prerequis
- OpenClaw installe et configure (Guide de demarrage)
- Compte Jira ou Linear avec acces API
- Integration GitHub (optionnel, pour le lien avec les PR)
- Node.js 18+
Etape 1 : Installer les Skills necessaires
Pour les utilisateurs Jira
# 1. Integration Jira npx clawhub@latest install jira # 2. Integration GitHub (pour le lien avec les PR) npx clawhub@latest install github
Pour les utilisateurs Linear
# 1. Integration Linear npx clawhub@latest install linear # 2. Integration GitHub (pour le lien avec les PR) npx clawhub@latest install github
Etape 2 : Configurer l'acces API
Configuration Jira
- Genere un token API sur id.atlassian.com
- Configure le Skill :
clawhub inspect jira
Fournis :
- URL de l'instance Jira (ex.
yourteam.atlassian.net) - Ton adresse email
- Token API
Configuration Linear
- Cree une cle API personnelle sur linear.app/settings/api
- Configure le Skill :
clawhub inspect linear
Etape 3 : Triage automatique des issues entrantes
Le Skill Jira supporte la consultation, la creation et la mise a jour des issues en langage naturel. Tu peux demander a OpenClaw de trier les nouvelles issues en decrivant tes regles :
Regarde les issues non assignees dans PROJ. Pour les rapports de bugs, mets la priorite a haute et assigne a la rotation d'astreinte. Pour les demandes de fonctionnalites, deplace-les dans le backlog avec une priorite moyenne. Signale tout ce qui mentionne la securite ou un CVE comme critique et assigne a l'equipe securite.
L'agent d'OpenClaw utilise le Skill Jira pour lire chaque issue, analyser son contenu avec l'IA et appliquer les labels, priorites et assignations appropriees. L'IA peut aussi :
- Identifier le composant affecte a partir de la description de l'issue
- Estimer la complexite (S/M/L/XL) en fonction de l'envergure des changements decrits
- Detecter des issues existantes similaires pour signaler les potentiels doublons
Etape 4 : Mises a jour automatiques des statuts
Tu peux demander a OpenClaw de garder les statuts Jira synchronises avec les evenements de developpement :
Quand je mentionne une cle Jira dans un titre de PR ou un nom de branche, deplace l'issue vers "In Review". Quand la PR est mergee, deplace-la vers "Done" et ajoute un commentaire avec le lien de la PR.
Le Skill Jira supporte la transition des statuts d'issues, l'ajout de commentaires et la mise a jour des champs. Combine avec le Skill GitHub, OpenClaw peut croiser les PR et les issues pour garder les deux systemes synchronises.
Etape 5 : Generer des rapports
Notes de standup quotidien
Demande a OpenClaw de compiler les notes de standup depuis ton projet Jira :
Genere les notes de standup pour le projet PROJ. Montre ce qui a ete complete hier, ce qui est en cours aujourd'hui et les issues bloquees.
Exemple de resultat :
=== Notes de standup — 31 mars 2026 === ## Termine hier - [PROJ-234] Fix authentication timeout — @alice (PR #89 mergee) - [PROJ-237] Update API rate limit docs — @bob ## En cours - [PROJ-241] Migrate payment service to v3 API — @carol (PR #92 ouverte, 2 commentaires) - [PROJ-245] Add webhook retry logic — @alice (commence hier) ## Bloque - [PROJ-239] Database migration for multi-tenant — @dave Bloqueur : En attente de validation DBA pour les changements de schema ## Nouvelles issues (non assignees) - [PROJ-248] Users report slow dashboard loading (bug, priorite haute) - [PROJ-249] Add CSV export to reporting page (amelioration, priorite moyenne)
Resume de sprint
Demande a OpenClaw de generer un rapport de sprint :
Resume le sprint en cours du projet PROJ — montre la velocite, le taux de completion, les items reportes et les tendances.
Digest hebdomadaire
Planifie un rapport hebdomadaire recurrent avec le Skill Cron :
clawhub run cron --schedule "0 9 * * 1" --task "jira-weekly-report"
Le resume hebdomadaire couvre :
- Issues closes vs. ouvertes
- Temps moyen de resolution
- Top contributeurs
- Issues bloquees necessitant attention
Etape 6 : Relier GitHub et Jira
Utilise les Skills GitHub et Jira ensemble pour garder les PR et les issues synchronisees. Demande a OpenClaw de :
- Detecter les cles Jira dans les titres de PR, corps ou noms de branche (ex.
PROJ-234) - Ajouter les liens de PR dans l'issue Jira correspondante
- Mettre a jour le statut de l'issue quand des PR sont ouvertes ou mergees
- Suggerer des noms de branche suivant ta convention (ex.
fix/PROJ-234-auth-timeout)
Avance : Workflows personnalises
Detection de doublons
Demande a OpenClaw de verifier les doublons quand une nouvelle issue est creee :
Verifie si PROJ-248 "Users report slow dashboard loading" a des doublons parmi les issues ouvertes dans le projet PROJ.
OpenClaw utilise le Skill Jira pour lister les issues ouvertes et les compare avec l'IA. Exemple de resultat :
Doublons potentiels trouves pour PROJ-248 "Users report slow dashboard loading" : 1. PROJ-201 "Dashboard takes 10s to load on first visit" (similarite haute) Statut : In Progress | Assigne : @carol → Probable doublon — meme symptome, meme composant 2. PROJ-189 "Slow API response on /analytics endpoint" (similarite moyenne) Statut : Done | Corrige en v2.1.3 → Possiblement lie — verifie si le correctif a traite ce cas
Operations en masse
Demande a OpenClaw de traiter plusieurs issues :
Repriorise tous les bugs non assignes dans PROJ — mets la priorite a haute et assigne a la rotation d'astreinte.
Trouve toutes les issues marquees "won't fix" qui sont ouvertes depuis plus de 30 jours et ferme-les avec un commentaire expliquant la raison.
Assistant de planification de sprint
Demande a OpenClaw de t'aider a planifier les sprints en fonction de la capacite de l'equipe :
Aide-moi a planifier le prochain sprint pour PROJ. Capacite de l'equipe : Alice 8 points, Bob 6 points, Carol 8 points. Objectif total : 22 points. Suggere quelles issues inclure en fonction de la priorite et des dependances.
L'agent lit le backlog, analyse la complexite des issues et suggere un plan de sprint.
Depannage
« Authentication failed » pour Jira
- Verifie que ton token API est valide : essaie
curlavec l'authentification basique vers ton instance Jira - Assure-toi d'utiliser l'email associe a ton compte Atlassian
- Verifie que l'URL de ton instance Jira n'inclut pas de slash final
Les issues ne se synchronisent pas avec GitHub
- Verifie que le Skill GitHub est installe et authentifie
- Verifie que les titres de PR ou les noms de branche incluent la cle Jira (ex.
PROJ-234) - Assure-toi que le depot GitHub est accessible avec les permissions de ton token
Les regles de triage ne se declenchent pas
- Lance avec
--dry-runpour tester les regles sur les issues existantes - Verifie les conditions des regles — elles sont insensibles a la casse par defaut
- Verifie que le webhook est configure si tu utilises le triage en temps reel
Les rapports affichent des donnees obsoletes
- Les caches de l'API Jira peuvent avoir quelques minutes de retard — reessaie apres un court instant
- Assure-toi que ton token API a un acces en lecture au projet
- Verifie que la cle du projet dans ta configuration correspond au projet reel
Questions Fréquentes
Oui. Le Skill Jira supporte a la fois Jira Cloud (yourteam.atlassian.net) et Jira Server (auto-heberge). Pour Server, fournis l'URL de base complete de ton instance. L'authentification fonctionne avec les tokens API pour Cloud et les tokens d'acces personnels pour Server.
Oui. Installe le Skill `linear` au lieu de `jira`. Les concepts de workflow sont identiques — triage, synchronisation des statuts et reporting fonctionnent de la meme maniere. L'API de Linear est en fait plus simple, donc certaines fonctionnalites comme la synchronisation en temps reel sont encore plus faciles a mettre en place.
Par defaut, le triage et la synchronisation des statuts tournent en mode dry-run, montrant ce qui changerait sans rien modifier. Tu actives explicitement le mode auto-apply quand tu es confiant dans les regles. Les operations en masse necessitent toujours une confirmation avant execution.
L'automatisation Jira utilise la correspondance par mots-cles et des conditions fixes — elle peut labelliser les issues contenant "bug" dans le titre mais ne comprend pas le contexte. Le triage IA lit la description complete de l'issue, comprend l'intention et prend des decisions nuancees. Par exemple, il peut distinguer entre "this is a bug" et "this is not a bug" — ce que les regles par mots-cles ne peuvent pas faire.
Oui. Passe un template a la commande de rapport ou configure un template par defaut dans ton fichier de configuration. Tu peux inclure ou exclure des sections (termine, en cours, bloque, nouveau), changer le regroupement (par assignataire, par composant, par priorite) et ajuster le niveau de detail.
Oui. Le Skill Jira lit la configuration des champs et les definitions de workflow de ton projet depuis l'API. Les champs personnalises sont disponibles dans les regles de triage et les templates de rapport. Les statuts de workflow personnalises fonctionnent avec la synchronisation de statut — utilise simplement le nom exact du statut de ton workflow.
Cas d'utilisation associés
Automatiser les Revues de PR GitHub
Mettez en place un workflow de revue de PR automatisé avec analyse de code par IA, conventions de commits et retours actionnables.
Automatisation du Navigateur
Automatisez les tâches navigateur avec l'IA : web scraping, remplissage de formulaires, captures d'écran et workflows web complexes en langage naturel.
Résumer les Canaux Slack
Obtenez des résumés IA des conversations Slack à la demande. Extrayez les points clés, décisions et actions à entreprendre.