スキル一覧に戻る
prof-ramos

supergithub

by prof-ramos

Skills pessoais

0🍴 0📅 2026年1月20日
GitHubで見るManusで実行

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

ScriptDescrição
gh_cli.pyCLI interativo completo
github_repo_manager.pyBiblioteca Python core
workflow_organizer.pyAutomação de organização
setup.shScript 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

レビュー

💬

レビュー機能は近日公開予定です