← スキル一覧に戻る

supergithub
by prof-ramos
Skills pessoais
⭐ 0🍴 0📅 2026年1月20日
SKILL.md
name: supergithub description: >- Gerenciador avançado de repositórios GitHub via API REST. Use para: listar, arquivar, deletar, criar, atualizar repositórios e gerenciar topics. Suporta operações em lote. Ideal para automação de manutenção de repositórios, cleanup, padronização de topics e organização de projetos GitHub. license: MIT compatibility: Requer Python 3.7+, requests, e um GitHub Personal Access Token com permissões repo e delete_repo. metadata: author: prof-ramos version: "1.0.0"
SuperGitHub - GitHub Repository Manager
Ferramenta Python para gerenciar repositórios GitHub via API REST com operações avançadas em lote.
Funcionalidades
- Listar: repositórios com filtros avançados
- Arquivar/Desarquivar: repositórios
- Deletar: repositórios (com confirmação de segurança)
- Criar: novos repositórios
- Atualizar: configurações (nome, descrição, visibilidade)
- Topics: gerenciar tags/categorias
- Lote: operações em múltiplos repositórios
Pré-requisitos
# Verificar Python
python3 --version
# Instalar dependências
pip install requests
Configuração
# Criar token em: https://github.com/settings/tokens
# Permissões: repo, delete_repo
export GH_TOKEN='ghp_seu_token_aqui'
Uso via CLI
# Listar repositórios
python gh_cli.py list --details
# Arquivar repositório
python gh_cli.py archive usuario repo-name
# Deletar com confirmação
python gh_cli.py delete usuario repo-name --yes
# Atualizar descrição
python gh_cli.py update usuario repo-name --description "Nova descrição"
# Gerenciar topics
python gh_cli.py topics add usuario repo-name --topics "python,automation"
Uso como Biblioteca
from github_repo_manager import GitHubRepoManager
gh = GitHubRepoManager() # Usa GH_TOKEN do ambiente
# Listar repos
repos = gh.list_repos(per_page=10)
# Arquivar
gh.archive_repo("usuario", "repo-antigo")
# Deletar (requer confirm=True)
gh.delete_repo("usuario", "repo-teste", confirm=True)
Scripts Disponíveis
| Script | Descrição |
|---|---|
gh_cli.py | CLI interativo completo |
github_repo_manager.py | Biblioteca Python core |
workflow_organizer.py | Automação de organização |
setup.sh | Script de instalação |
Consulte README.md para documentação completa.
スコア
総合スコア
60/100
リポジトリの品質指標に基づく評価
✓SKILL.md
SKILL.mdファイルが含まれている
+20
✓LICENSE
ライセンスが設定されている
+10
○説明文
100文字以上の説明がある
0/10
○人気
GitHub Stars 100以上
0/15
○最近の活動
3ヶ月以内に更新がある
0/10
○フォーク
10回以上フォークされている
0/5
✓Issue管理
オープンIssueが50未満
+5
✓言語
プログラミング言語が設定されている
+5
○タグ
1つ以上のタグが設定されている
0/5
レビュー
💬
レビュー機能は近日公開予定です