github-dashboard
Gera um painel com análises de repositórios no GitHub. Mostra estrelas, forks, contribuidores e atividades recentes.
O que ela faz
Esta ferramenta cria um painel visual com informações sobre um repositório no GitHub. Ela mostra métricas como estrelas, forks, contribuidores, atividades recentes e a saúde geral do projeto.
Quando usar
- ✓Quando você quer ver um resumo das estatísticas de um projeto de código aberto.
- ✓Para analisar o crescimento e a popularidade de um repositório.
- ✓Para ter uma visão geral da atividade e dos contribuidores de um projeto.
Exemplo do que pedir para a IA
“Crie um painel para o repositório 'facebook/react'.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta coleta dados públicos do GitHub, como número de estrelas, forks e contribuidores. Em seguida, organiza essas informações em um painel visual com um design específico.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add nexu-io/open-design --skill github-dashboardOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/design-templates/github-dashboard/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Habilidade de Painel do GitHub
Crie um painel de análise de repositório do GitHub de tela única no estilo visual do FlowAI / Soft Paper Workspace: tela off-white quente, painéis brancos arredondados, barra lateral esquerda fixa, cartões de KPI compactos, marcadores pastel, tabelas densas e linhas de baixa contraste.
Mapa de Recursos
github-dashboard/
├── SKILL.md
├── example.html ← rendered reference dashboard
└── references/
├── template.html ← live-artifact-compatible HTML template
├── example-data.json ← normalized public GitHub data shape
├── artifact-example.json ← minimal live-artifact create input
└── provenance-example.json ← safe source/provenance example
Quando usar esta habilidade
Use esta habilidade quando o usuário solicitar um painel ou relatório sobre um único repositório do GitHub, por exemplo:
- painel de crescimento de repositório
- relatório de saúde de projeto open-source
- análise de estrelas / forks / contribuidores do GitHub
- página de atividade de issues e pull requests
- painel de mantenedor / contribuidor
Se o usuário solicitar atualizações, auditabilidade da origem ou atualizações agendadas, produza o conjunto de artefatos de origem ao vivo (template.html, data.json, artifact.json, provenance.json) e siga o contrato live-artifact. Se ele precisar apenas de um artefato visual, produza um index.html autônomo.
Fluxo de Trabalho
Resolver escopo do repositório
- Analise
owner/repodo briefing. - Esta habilidade v1 é limitada a um repositório. Se vários repositórios forem solicitados, peça ao usuário para escolher o repositório principal ou crie um painel por repositório.
- Se o repositório estiver faltando, faça uma pergunta concisa para a URL do GitHub ou
owner/repo.
- Analise
Coletar dados públicos do GitHub
- Prefira o GitHub CLI/API para dados de repositórios públicos quando disponíveis.
- Estrelas/forks/observadores/issues abertas atuais:
GET /repos/{owner}/{repo}(stargazers_count,forks_count,watchers_count,open_issues_count). - Contribuidores: pagine
GET /repos/{owner}/{repo}/contributors?per_page=100&page=N, ordene porcontributionsdecrescente e pegue os N principais usados pelo painel. Se apenas a página 1 estiver disponível, rotule os totais como estimativas da primeira página. - Issues: use a API de Pesquisa do GitHub (
repo:{owner}/{repo} is:issue) para contagens totais, ou pagineGET /repos/{owner}/{repo}/issues?state=alle filtre itens com um campopull_request. - Pull requests: use a API de Pesquisa do GitHub (
repo:{owner}/{repo} is:pr) para contagens totais, ou pagineGET /repos/{owner}/{repo}/pulls?state=alle conte as páginas através do cabeçalhoLink. - Atividade recente: combine as issues e pull requests mais recentes, normalize-as em linhas prontas para exibição e limite a lista de pré-visualização a 5–10 itens.
- Métricas de crescimento/delta: o GitHub REST não expõe deltas completos de estrelas/forks históricos. Use GraphQL, snapshots de eventos de stargazer, a API de Eventos onde disponível, ou marque explicitamente os deltas como estimados/sintéticos em
provenance.json. - Não armazene tokens de autenticação, envelopes HTTP brutos, cookies, cabeçalhos de limite de taxa ou metadados privados.
Normalizar em dados do painel
repositorynecessários:name,fullName,url,description,language,license,created,lastUpdated.metricsnecessários: estrelas, forks, contribuidores, issues, pull requests. Armazene totais prontos para exibição mais pequenos deltas ou notas de crescimento.contributorsnecessários: top 5–8 contribuidores comlogin,avatarecontributions.recentActivitynecessários: linhas prontas para exibição comtitle,typeText,typeClass,label,labelClass,author,authorAvatareupdated. Não dependa de condicionais de template para alternar entre issues/PRs.- Dados de gráfico podem ser sintéticos apenas quando o GitHub não expõe o histórico exato; documente a transformação na proveniência.
Aplicar o sistema visual
- Use os tokens ativos de
DESIGN.mdquando presentes. - Se nenhum sistema de design for fornecido, use os padrões do Soft Paper refletidos em
references/template.html: tela#F2F2F0, cartões brancos, bordas#ECECEA, tinta#0A0A0A, tipografia Geist/Inter, barra lateral de 256px, barra superior de 48px e raio de cartão de 16px. - Mantenha a cor pequena e semântica: verde para métricas saudáveis, âmbar para aviso, azul para rótulos de recursos/PR, vermelho apenas para defeitos ou risco.
- Use os tokens ativos de
Organizar a página
- Estrutura: barra lateral de 256px + painel principal, ambos brancos, arredondados em 16px, borda de 1px.
- Barra superior: contexto do repositório à esquerda, atualizações/exportação/ações à direita.
…
Perguntas frequentes
O que são 'estrelas' e 'forks'?
Estrelas são como 'favoritos' que os usuários dão a um projeto. Forks são cópias de um projeto que outros usuários fazem para modificar ou usar como base.
A ferramenta mostra dados privados?
Não, ela só usa informações públicas disponíveis no GitHub e não armazena credenciais ou dados privados.
Posso ver dados de vários repositórios ao mesmo tempo?
Esta versão foca em um repositório por vez. Se você pedir vários, a ferramenta pode perguntar qual é o principal ou criar um painel para cada um.
Detalhes
Descrição original do autor
GitHub repository analytics dashboard — stars, forks, contributors, issues, pull requests, recent activity, and top contributors. Use when the brief asks for a GitHub repo dashboard, open-source growth report, repository health page, or GitHub analytics view.
repo: nexu-io/open-design
Popularidade
- Estrelas no GitHub
- 101 mil
- Posição no ranking
- #419
- Licença
- Apache-2.0
- Atualizada em
- 16/10/2026
Comentários
- …
Mais skills deste repositório
sample-plugin
Faz seu agente criar um arquivo de metadados para testes. Ele ajuda a garantir que o código funcione corretamente em diferentes situações.
nexu-io/open-design
aster-atelier
Ajuda seu agente a criar um site artístico com visual clássico. Ele usa imagens elegantes, céus azuis e fontes serifadas para um visual cinematográfico.
nexu-io/open-design
audio-jingle
Faz seu agente gerar áudio como jingles e efeitos sonoros. Ele pode criar músicas e vozes, salvando o resultado em um arquivo de áudio.
nexu-io/open-design
blog-post
Ajuda seu agente a escrever artigos longos ou posts de blog. Ele inclui espaços para imagens, citações e informações do autor.
nexu-io/open-design
Skills parecidas
accessibility
Ajuda seu agente a criar interfaces que todos possam usar. Garante que sites e aplicativos funcionem bem para pessoas com deficiência, como cegos ou com mobilidade reduzida.
affaan-m/ECC
design-system
Ajuda seu agente a criar um sistema de design a partir de um código existente. Ele extrai informações visuais e verifica a consistência, gerando um relatório e uma prévia interativa.
affaan-m/ECC
liquid-glass-design
Ajuda seu agente a criar interfaces de usuário com efeito 'Liquid Glass' para iOS. Permite adicionar efeitos visuais dinâmicos e interativos em SwiftUI e UIKit.
affaan-m/ECC