GitHub Trending Stable para Openclaw

Uma ferramenta Python leve e sem dependências para extrair e rastrear repositórios populares do GitHub por período e linguagem de programação.

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

Instalar e Baixar

1. ClawHub CLI

A maneira mais rápida de instalar uma habilidade diretamente do registro.

npx clawhub@latest install github-trending-stable

2. Instalação Manual

Copie a pasta da habilidade para um desses locais

Global
~/.openclaw/skills/
Espaço de trabalho
<project>/skills/

Prioridade: Espaço de Trabalho > Local > Integrado

3. Instalação do Prompt

Copie este prompt para o OpenClaw para instalá-lo automaticamente.

Ajude-me a instalar o github-trending-stable usando o Clawhub. Se o Clawhub não estiver instalado, instale-o primeiro (npm i -g clawhub).

Prefere baixar?

Obtenha os arquivos originais da habilidade em um arquivo ZIP.

O que é GitHub Trending Stable?

GitHub Trending Stable é um utilitário de alto desempenho do Openclaw Skills projetado para buscar os repositórios mais populares no GitHub. Ele opera extraindo dados diretamente da página de tendências do GitHub, o que significa que não requer API keys ou tokens de autenticação complexos para funcionar. Isso o torna uma solução ideal para desenvolvedores e agentes de AI que precisam se manter atualizados sobre as tendências emergentes de software sem atingir limites de taxa.

A skill foi construída com estabilidade e portabilidade em mente, utilizando apenas a biblioteca padrão do Python. Ela fornece dados limpos e estruturados sobre descrições de repositórios, contagens totais de star e o número de stars ganhas durante o período especificado (diário, semanal ou mensal). Se você precisa de uma lista legível por humanos ou JSON bruto para processamento posterior, esta skill fornece insights em tempo real sobre o ecossistema global de desenvolvedores.

Casos de uso do GitHub Trending Stable

  • Rastrear projetos em alta diários ou semanais para ficar à frente das tendências do setor.
  • Filtrar repositórios em alta por linguagens de programação específicas, como Python, Rust ou TypeScript.
  • Automatizar tarefas de pesquisa para agentes de AI para encontrar bibliotecas de código aberto populares.
  • Gerar relatórios periódicos sobre a atividade do GitHub para newsletters ou dashboards internos.

Como o GitHub Trending Stable funciona

  1. O usuário ou agente de AI aciona o script com os parâmetros desejados, como período (daily/weekly/monthly) e linguagem.
  2. O script inicia uma requisição HTTP para a URL de tendências do GitHub usando urllib.
  3. Ele analisa o conteúdo HTML retornado usando um analisador HTML nativo e robusto para extrair metadados do repositório.
  4. A ferramenta calcula estatísticas com base no período especificado e aplica quaisquer limites definidos pelo usuário no número de resultados.
  5. Finalmente, ele exibe os resultados formatados no console como uma lista de texto estilizada com emojis ou um objeto JSON válido.

Configuração do GitHub Trending Stable

Como esta ferramenta depende exclusivamente da biblioteca padrão do Python, nenhuma instalação de pacote externo é necessária. Certifique-se de ter o Python 3.x instalado.

# 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

Esquema de Dados e Taxonomia de GitHub Trending Stable

A skill fornece saída estruturada. Quando a flag --json é usada, ela segue este esquema:

Field Type Description
rank Integer A posição atual na tendência (índice baseado em 1).
full_name String O nome do proprietário e do repositório (ex: 'owner/repo').
url String A URL direta para o repositório GitHub.
description String Um breve resumo do projeto.
language String A linguagem de programação principal usada.
stars_total String O número total de stars que o projeto acumulou.
stars_gained Integer Stars ganhas especificamente dentro do período solicitado.
updated_at ISO8601 Registro de data e hora da coleta de dados em UTC+8.

Recursos avançados do GitHub Trending Stable

  • Suporte para aliases de linguagem (ex: usar py para Python ou rs para Rust) para acelerar as interações via CLI.
  • Operação Headless: Funciona inteiramente via requisições HTTP sem precisar de um mecanismo de navegador como Selenium ou Playwright.
  • Modo de saída JSON: Permite a integração perfeita em pipelines de automação maiores do Openclaw Skills.
  • Suporte de codificação multiplataforma para ambientes Windows usando a flag PYTHONIOENCODING.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*