Pular para o conteúdo
Skillpedia
Código em geral48 mil · #3924

push-skill-to-github

Permite que seu agente envie alterações de código para o GitHub. Ele garante que o código seja revisado e validado antes de ser publicado. Útil para manter o código atualizado.

O que ela faz

Essa ferramenta salva suas alterações em um repositório de código chamado GitHub. Ela garante que suas modificações sejam enviadas e fiquem seguras.

Quando usar

  • ✓Quando você terminar de criar ou editar uma ferramenta (skill).
  • ✓Quando quiser guardar as atualizações feitas.
  • ✓Após a validação das suas mudanças.

Exemplo do que pedir para a IA

“Salve minhas alterações de ferramenta no GitHub.”

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

https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/push-skill-to-github/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/sickn33/agentic-awesome-skills/blob/main/plugins/agentic-awesome-skills-claude/skills/push-skill-to-github/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

A ferramenta abre uma janela separada para executar comandos de salvamento e envio. Ela verifica se tudo foi enviado corretamente e depois fecha a janela.

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 sickn33/agentic-awesome-skills --skill push-skill-to-github

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/sickn33/agentic-awesome-skills/main/plugins/agentic-awesome-skills-claude/skills/push-skill-to-github/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Enviar Habilidades para o GitHub

Quando Usar

  • Use quando as alterações nas habilidades estiverem prontas para serem commitadas e enviadas para o repositório de habilidades configurado.
  • Use quando o usuário pedir para salvar ou publicar atualizações de habilidades após a validação.

Para commitar qualquer alteração de habilidade no repositório privado de habilidades do usuário, a raiz do git ~/.agents (esta também é a pasta canônica da habilidade; .claude e .pi/agent/skills são links simbólicos para ~/.agents/skills). Pushes aqui publicam automaticamente um espelho público higienizado para davidondrej/skills — nunca envie diretamente para esse repositório público.

Use isso após criar ou editar uma habilidade. Se a habilidade for distribuída para todos os agentes, faça isso primeiro (distribute-skill-to-all-agents), depois execute isto para enviar a cópia canônica.

Passos

Não está no cmux? (sem $CMUX_WORKSPACE_ID): pule os passos do painel cmux — apenas execute os comandos git do passo 2 diretamente em qualquer terminal disponível e, em seguida, verifique a saída do push.

  1. Abra um novo painel cmux no espaço de trabalho atual, sem roubar o foco:
    cmux new-pane --type terminal --direction right --workspace "$CMUX_WORKSPACE_ID" --focus false
    cmux list-panes --workspace "$CMUX_WORKSPACE_ID"   # note the NEW pane + its surface ref
    
  2. Prepare, commite, envie em ~/.agents (envie para a superfície do novo painel):
    cmux send --surface surface:NEW 'cd ~/.agents && git add -A && git commit -m "<concise message>" && git push'
    cmux send-key --surface surface:NEW enter
    
  3. Verifique se o push foi realizado:
    sleep 2
    cmux read-screen --surface surface:NEW | tail -15   # expect "main -> main"
    
  4. Feche o painel após a confirmação:
    cmux close-surface --surface surface:NEW
    cmux list-panes --workspace "$CMUX_WORKSPACE_ID"    # confirm the pane is gone
    

Observações

  • Sempre execute o git a partir de ~/.agents (a raiz do repositório), não de ~/.agents/skills.
  • Escreva uma mensagem de commit concisa e específica descrevendo a alteração da habilidade.
  • Envie para o GitHub apenas quando o usuário pedir. Não envie especulativamente.

Exemplo

Solicitação do usuário:

Valide as habilidades alteradas, revise a diferença, commite-as com uma mensagem focada e envie o branch do tópico.

Limitações

  • Adaptado de davidondrej/skills; verifique caminhos locais, ferramentas, credenciais e recursos do agente antes de agir.
  • Para comandos, acesso remoto, agendamento, automação de navegador ou fluxos de trabalho de alteração de arquivos, obtenha aprovação explícita do usuário e confirme o ambiente de destino primeiro.
Perguntas frequentes

Onde minhas ferramentas são salvas?

Suas ferramentas são salvas em uma pasta especial chamada `~/.agents` no seu computador. Uma cópia pública é enviada para o GitHub automaticamente.

Preciso escrever uma mensagem para salvar?

Sim, é importante escrever uma mensagem curta e clara que descreva o que você mudou.

O que acontece se o envio falhar?

A ferramenta mostrará uma mensagem indicando se o envio foi bem-sucedido. Se não for, você precisará verificar os detalhes e tentar novamente.

Detalhes

Descrição original do autor

Commit and push skill changes to the configured skills repository after review and validation.

repo: sickn33/agentic-awesome-skills

Popularidade

Estrelas no GitHub
48 mil
Posição no ranking
#3924
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas