GitHub Trending Stable für Openclaw

Ein leichtgewichtiges Python-Tool ohne Abhängigkeiten zum Scrapen und Verfolgen trendiger GitHub-Repositories nach Zeitraum und Programmiersprache.

callmegod66
v1.0.0
Mar 14, 2026
1
1.9k
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install github-trending-stable

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, github-trending-stable über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist GitHub Trending Stable?

GitHub Trending Stable ist ein leistungsstarkes Dienstprogramm für Openclaw Skills, das entwickelt wurde, um die beliebtesten Repositories auf GitHub abzurufen. Es funktioniert durch direktes Scrapen der GitHub-Trending-Seite, was bedeutet, dass keine API keys oder komplexen Authentifizierungs-Token erforderlich sind. Dies macht es zu einer idealen Lösung für Entwickler und AI-Agenten, die über aufkommende Softwaretrends auf dem Laufenden bleiben müssen, ohne an Ratelimits zu stoßen.

Der Skill wurde mit Blick auf Stabilität und Portabilität entwickelt und nutzt nur die Python-Standardbibliothek. Er liefert saubere, strukturierte Daten zu Repository-Beschreibungen, Gesamtanzahl der stars und der Anzahl der während des angegebenen Zeitraums (täglich, wöchentlich oder monatlich) gewonnenen stars. Ob Sie eine für Menschen lesbare Liste oder rohes JSON für die Weiterverarbeitung benötigen, dieser Skill liefert Echtzeit-Einblicke in das globale Entwickler-Ökosystem.

GitHub Trending Stable Anwendungsfälle

  • Verfolgen von täglichen oder wöchentlichen Hot-Projekten, um Branchentrends voraus zu sein.
  • Filtern von trendigen Repositories nach bestimmten Programmiersprachen wie Python, Rust oder TypeScript.
  • Automatisieren von Forschungsaufgaben für AI-Agenten, um beliebte Open-Source-Bibliotheken zu finden.
  • Erstellen periodischer Berichte über GitHub-Aktivitäten für Newsletter oder interne Dashboards.

So funktioniert GitHub Trending Stable

  1. Der Benutzer oder AI-Agent löst das Skript mit den gewünschten Parametern wie Zeitraum (daily/weekly/monthly) und Sprache aus.
  2. Das Skript initiiert eine HTTP-Anfrage an die Trending-URL von GitHub unter Verwendung von urllib.
  3. Es parst den zurückgegebenen HTML-Inhalt mit einem robusten, nativen HTML-Parser, um Repository-Metadaten zu extrahieren.
  4. Das Tool berechnet Statistiken basierend auf dem angegebenen Zeitraum und wendet alle benutzerdefinierten Limits auf die Anzahl der Ergebnisse an.
  5. Schließlich gibt es die formatierten Ergebnisse entweder als stilisierte Textliste mit Emojis oder als gültiges JSON-Objekt an die Konsole aus.

GitHub Trending Stable Einrichtung

Da dieses Tool ausschließlich auf der Python-Standardbibliothek basiert, ist keine Installation externer Pakete erforderlich. Stellen Sie sicher, dass Python 3.x installiert ist.

# Navigate to the skill directory
cd github-trending-stable/

# Run with default settings (Weekly trending, top 15)
python scripts/github_trending.py weekly

# Filter by language and limit results
python scripts/github_trending.py daily --language python --limit 10

GitHub Trending Stable Datenschema & Taxonomie

Der Skill liefert eine strukturierte Ausgabe. Wenn das Flag --json verwendet wird, folgt es diesem Schema:

Field Type Description
rank Integer Die aktuelle Trending-Position (1-basierter Index).
full_name String Der Name des Besitzers und des Repositories (z.B. 'owner/repo').
url String Die direkte URL zum GitHub-Repository.
description String Eine kurze Zusammenfassung des Projekts.
language String Die primär verwendete Programmiersprache.
stars_total String Die Gesamtzahl der stars, die das Projekt angesammelt hat.
stars_gained Integer stars, die speziell innerhalb des angeforderten Zeitraums gewonnen wurden.
updated_at ISO8601 Zeitstempel des Datenabrufs in UTC+8.

GitHub Trending Stable Erweiterte Funktionen

  • Unterstützung für Sprach-Aliase (z.B. Verwendung von py für Python oder rs für Rust), um CLI-Interaktionen zu beschleunigen.
  • Headless-Betrieb: Funktioniert vollständig über HTTP-Anfragen, ohne eine Browser-Engine wie Selenium oder Playwright zu benötigen.
  • JSON-Ausgabemodus: Ermöglicht die nahtlose Integration in größere Openclaw Skills Automatisierungs-Pipelines.
  • Plattformübergreifende Kodierungsunterstützung für Windows-Umgebungen mit dem Flag PYTHONIOENCODING.

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*