GitHub Trending pour Openclaw

Un utilitaire CLI de la collection Openclaw Skills qui interroge l'API GitHub pour récupérer, filtrer et résumer les dépôts les plus performants.

brunovu20
v1.0.0
May 23, 2026
0
664
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 github-treding

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 github-treding 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 Trending ?

La skill GitHub Trending est un outil d'automatisation léger mais hautement actionnable, conçu pour aider les développeurs et les agents IA à surveiller l'écosystème open-source mondial. En interrogeant l'API GitHub Search, cette skill permet aux utilisateurs de découvrir les projets émergents, les tendances linguistiques et les outils de développement populaires sans avoir besoin de navigation manuelle ou de configurations complexes.

En ajoutant cet utilitaire à votre collection d'Openclaw Skills, vous pouvez automatiser la recherche de stack technologique, suivre des bases de code concurrentes et générer des insights de développement sélectionnés directement dans votre terminal ou vos workflows de pipeline automatisés.

Cas d'utilisation de GitHub Trending

  • Suivez les dépôts émergents et les technologies en plein essor au sein d'écosystèmes de développement spécifiques.
  • Alimentez des agents IA avec des listes sélectionnées de projets open-source performants pour des recherches automatisées.
  • Automatisez des résumés techniques hebdomadaires ou mensuels des bases de code populaires avec des scripts cron personnalisés.
  • Identifiez les bibliothèques et frameworks à fort impact basés sur les stars, les forks et l'adoption des langages en temps réel.

Comment fonctionne GitHub Trending

  1. La skill déclenche un shell script qui analyse le délai personnalisé et le nombre de résultats de l'utilisateur.
  2. Elle envoie une requête non authentifiée ou authentifiée à l'API GitHub Search en utilisant curl.
  3. La charge utile JSON brute est traitée localement via jq pour extraire les métadonnées du dépôt, notamment les stars, le langage, la description et les forks.
  4. Elle formate la sortie analysée en un résumé de terminal propre et lisible.

Configuration de GitHub Trending

Prérequis système

Assurez-vous que curl et jq sont installés sur votre machine. Vous pouvez les installer en utilisant Homebrew :

brew install curl jq

Exécution de la skill

Exécutez le script directement depuis votre terminal. Par défaut, il récupère les 15 principaux dépôts en tendance de la semaine en cours :

bash scripts/fetch-trending.sh

Pour personnaliser la période ou la limite du nombre de résultats :

# Plage de dates personnalisée
bash scripts/fetch-trending.sh "2026-05-15"

# Plage de dates personnalisée avec une limite de résultats spécifique (ex : 10 dépôts)
bash scripts/fetch-trending.sh "7-days-ago" 10

Schéma de données et taxonomie de GitHub Trending

Le script traite la réponse de l'API de GitHub et génère des données textuelles structurées pour chaque dépôt en tendance, contenant les champs suivants :

Champ Description Exemple
Rank Position dans le classement en fonction des filtres de requête 1
Name Identifiant complet du dépôt (owner/repo-name) facebook/react
Description Résumé tronqué de l'objectif du projet A declarative, efficient, and flexible JavaScript library...
Language Langage de programmation principal utilisé dans le dépôt JavaScript
Stars Nombre total de stars accumulées par le dépôt ⭐ 210000
Forks Nombre total de forks générés à partir du projet 🍴 45000
Link URL directe vers le dépôt GitHub https://github.com/facebook/react

Tout le traitement des métadonnées se fait localement, ce qui en fait l'une des Openclaw Skills les plus propres pour l'extraction via CLI.

Fonctionnalités avancées de GitHub Trending

  • Analyse de date personnalisée : Supporte les expressions de date dynamiques (ex : "7-days-ago", "2026-05-15") pour une analyse chronologique granulaire.
  • Support de l'authentification : Passez une variable d'environnement GH_TOKEN pour contourner les limites de taux et passer de 10 requêtes par minute à 5 000 requêtes authentifiées par heure.
  • Intégration d'agents IA : Facilement redirigé vers des Openclaw Skills en aval ou des contextes LLM pour résumer automatiquement les tendances de développement ou alimenter des scripts de mémoire sémantique.

SKILL.md


Chargement

Compétences Openclaw associées

METADATA

Github Stars: 0
forks: 0

En vedette*