GitHub CLI Skill pour Openclaw

Automatisez les opérations GitHub telles que la gestion des PR, le suivi des issues et la surveillance CI/CD à l'aide de la CLI officielle de GitHub.

lovefromio
v1.0.0
Apr 27, 2026
0
950
0

Installer & Télécharger

1. ClawHub CLI

Le moyen le plus rapide d'installer une compétence directement depuis le registre.

npx clawhub@latest install lovefromio-github

2. Installation manuelle

Copiez le dossier de la compétence dans l'un de ces emplacements

Global
~/.openclaw/skills/
Espace de travail
<project>/skills/

Priorité : Espace de travail > Local > Intégré

3. Installation du prompt

Copiez ce prompt dans OpenClaw pour l'installer automatiquement.

Aide-moi à installer lovefromio-github via Clawhub. Si Clawhub n'est pas installé, installe-le d'abord (npm i -g clawhub).

Vous préférez télécharger ?

Obtenez les fichiers bruts de la compétence dans une archive ZIP.

Qu'est-ce que GitHub CLI Skill ?

La GitHub Skill permet à votre agent IA d'interagir nativement avec l'écosystème GitHub en utilisant la puissante gh CLI. En intégrant cette capacité au sein d'Openclaw Skills, les développeurs peuvent automatiser les tâches répétitives du dépôt, interroger des données API complexes et surveiller l'état de l'intégration continue sans quitter leur environnement de développement. Cette compétence comble le fossé entre le codage piloté par l'IA et une gestion de projet robuste en fournissant une interface directe aux fonctionnalités de base de GitHub.

Cas d'utilisation de GitHub CLI Skill

  • Surveillance de l'état CI/CD sur les pull requests pour garantir la qualité du code au sein de l'écosystème Openclaw Skills.
  • Automatisation du tri et de la liste des issues via des requêtes structurées pour une meilleure visibilité du projet.
  • Débogage des exécutions de workflow ayant échoué en inspectant les logs par programmation via l'agent.
  • Récupération de métadonnées spécifiques au dépôt à l'aide de l'GitHub API pour des rapports personnalisés.

Comment fonctionne GitHub CLI Skill

  1. L'agent IA invoque la gh CLI via l'interface Openclaw Skills pour exécuter des commandes de dépôt.
  2. Les commandes sont exécutées sur le dépôt spécifié ou dans le contexte du répertoire de travail actuel.
  3. Les données structurées sont capturées via la sortie JSON et filtrées à l'aide de jq pour une extraction précise des informations.
  4. L'agent traite les résultats filtrés pour effectuer des actions de suivi telles que commenter des PR ou identifier des étapes CI en échec.

Configuration de GitHub CLI Skill

Pour utiliser cette capacité au sein d'Openclaw Skills, assurez-vous que la GitHub CLI (gh) est installée sur votre système local et authentifiée.

# Installer GitHub CLI (exemple pour macOS)
brew install gh

# S'authentifier avec votre compte GitHub
gh auth login

Assurez-vous que l'agent dispose des autorisations nécessaires pour exécuter des commandes shell et accéder à vos jetons GitHub.

Schéma de données et taxonomie de GitHub CLI Skill

La skill s'appuie sur les formats de réponse standard de GitHub CLI, souvent transformés en JSON pour la consommation de l'agent. Les données sont organisées par type de ressource :

Entité Champs de données clés Exemple de commande CLI
Pull Requests number, title, state, checks gh pr list --json number,title
Workflow Runs id, status, conclusion, logs gh run view --log-failed
Issues number, title, labels gh issue list --json number,title
Custom API Objets JSON flexibles gh api repos/:owner/:repo/pulls

Toutes les commandes dans Openclaw Skills prennent en charge le drapeau --json pour l'analyse des données structurées.

Fonctionnalités avancées de GitHub CLI Skill

  • Accès complet à l'GitHub API via la sous-commande gh api pour les requêtes complexes non couvertes par les commandes standard.
  • Débogage CI/CD granulaire avec les drapeaux log-failed pour identifier les goulots d'étranglement spécifiques du pipeline.
  • Filtrage JSON avancé à l'aide de la syntaxe JQ intégrée pour les automatisations pilotées par les données au sein d'Openclaw Skills.
  • Prise en charge des opérations multi-dépôts en passant explicitement le drapeau --repo.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*