Fetch and display GitHub trending repositories and developers. Use when building dashboards showing trending repos, discovering popular projects, or tracking GitHub trends. Triggers on GitHub trending, trending repos, popular repositories, GitHub discover.
Detected risks:
The github-trending skill is designed to retrieve and present trending repository and developer data from GitHub. Since GitHub does not provide an official API for trending content, this skill addresses that limitation by enabling access to trending information through either direct web scraping or an alternative search-based approach. It helps users obtain up-to-date insights into popular projects and emerging developer activity on the GitHub platform.
The primary capability of this skill is scraping the GitHub Trending page directly. It collects structured repository data such as repository owner, name, full repository path, URL, description, primary programming language, language color indicator, total stars, forks, and the number of stars gained in a recent time window. It also supports filtering by programming language and time range (such as daily, weekly, or monthly trends), allowing more targeted discovery of repositories based on user preferences. In addition to scraping, an alternative approach uses the GitHub Search API to approximate trending repositories by querying recently created or highly starred projects.
This skill is useful for developers, data analysts, recruiters, and platform builders who want to track emerging technologies, monitor open-source ecosystem activity, or build dashboards showcasing trending GitHub projects. It is particularly valuable for discovery workflows, competitive analysis, and technology trend monitoring, where real-time or near-real-time repository popularity insights are needed.
It primarily uses direct web scraping of the GitHub Trending page, since GitHub does not provide an official trending API. It may also use the GitHub Search API as an alternative method.
Yes, the scraping approach supports optional filtering by programming language and time range, such as daily, weekly, or monthly trending views.
Each repository entry can include the owner, repository name, full name, URL, description, primary language, language color, total stars, forks, and stars gained in the selected time period.
No, GitHub does not provide an official trending API. This skill relies on scraping or uses the GitHub Search API as a workaround.
Quick Setup:
.claude/skills/Repository
hoodini/ai-agents-skills