Integração GitHub PAT para Openclaw

Uma interface segura e baseada em tokens para gerenciar repositórios GitHub, pull requests e issues sem a complexidade do OAuth.

dannyshmueli
v1.0.0
Jan 28, 2026
1
2.7k
0

Instalar e Baixar

1. ClawHub CLI

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

npx clawhub@latest install github-pat

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-pat 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 é Integração GitHub PAT?

A skill GitHub PAT fornece uma maneira robusta e segura para agentes de IA interagirem com ambientes GitHub através de Tokens de Acesso Pessoal (PAT) definidos pelo usuário. Como parte central da biblioteca Openclaw Skills, ela enfatiza a soberania do usuário e o princípio do privilégio mínimo. Ao contornar fluxos complexos de OAuth, os desenvolvedores podem conceder acesso específico e com escopo limitado às suas bases de código, permitindo que o agente execute tarefas essenciais de controle de versão enquanto mantém limites de segurança rigorosos.

Esta skill foi projetada para desenvolvedores que precisam automatizar seu fluxo de trabalho no Openclaw Skills sem conceder acesso total à conta. Ela atua como uma ponte entre o ambiente de desenvolvimento local e a poderosa API do GitHub, facilitando o gerenciamento de código contínuo através de uma interface CLI simplificada.

Casos de uso do Integração GitHub PAT

  • Automatização da sincronização de código e clonagem de repositórios em ambientes isolados.
  • Simplificação da criação de pull requests e issues durante o ciclo de vida de desenvolvimento.
  • Gerenciamento de múltiplas contas GitHub ou repositórios empresariais via tokens com escopos específicos.
  • Integração de fluxos de trabalho de controle de versão em pipelines de automação baseados no Openclaw Skills.

Como o Integração GitHub PAT funciona

  1. O usuário gera um Token de Acesso Pessoal no GitHub com escopos específicos, como repo para acesso total ou public_repo para acesso público.
  2. O token é fornecido ao agente e armazenado com segurança no arquivo TOOLS.md ou passado via argumentos de linha de comando.
  3. O agente utiliza o script gh.py para autenticar solicitações de API diretamente nos servidores do GitHub usando o token fornecido.
  4. O agente executa operações git de alto nível, como criação de branches, pushes e criação de pull requests usando a sessão autenticada.
  5. Todas as interações são gerenciadas dentro dos parâmetros de segurança definidos pelo escopo do PAT, garantindo que o agente nunca exceda seu acesso autorizado.

Configuração do Integração GitHub PAT

Para integrar esta funcionalidade ao seu ambiente Openclaw Skills, siga estes passos:

  1. Navegue até github.com/settings/tokens e gere um novo Token de Acesso Pessoal.
  2. Selecione os escopos necessários com base em seus requisitos (ex: repo para acesso privado).
  3. Forneça o token ao agente ou armazene-o em seu arquivo TOOLS.md sob uma seção ### GitHub.

Você também pode passar o token diretamente em comandos CLI:

python3 scripts/gh.py repos --token SEU_GITHUB_TOKEN

Esquema de Dados e Taxonomia de Integração GitHub PAT

A skill organiza os dados de interação e configuração através do seguinte esquema:

Componente Descrição Persistência
Token PAT Credencial de autenticação primária TOOLS.md ou flag CLI
Metadados do Repositório Informações sobre repositórios clonados ou consultados Cache de API local
Contexto de Comando Branch atual e alvos do repositório Argumentos CLI
Escopos de Segurança Níveis de permissão definidos pelo usuário Lado da API do GitHub

Recursos avançados do Integração GitHub PAT

  • Suporte para Fine-grained Personal Access Tokens para permissões granulares ao nível do repositório.
  • Integração perfeita com outras Openclaw Skills para automação DevOps de ponta a ponta.
  • Capacidades de gerenciamento de múltiplos repositórios via uma única interface de comando.
  • Design focado em segurança que impede estritamente a exposição de tokens em logs ou mensagens voltadas ao usuário.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*