GitHub Watch para Openclaw

Automatize a descoberta semanal de repositórios GitHub e a pontuação baseada em LLM para profissionais de DevOps e SysOps.

romain-grosos
v1.0.4
Mar 3, 2026
0
368
1

Instalar e Baixar

1. ClawHub CLI

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

npx clawhub@latest install github-watch

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-watch 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 é GitHub Watch?

O GitHub Watch é uma ferramenta de descoberta técnica especializada, construída para o ecossistema Openclaw Skills. Ele foca na automação da coleta de repositórios em tendência e tópicos específicos, como sysops e devops. Ao integrar-se com agentes LLM, facilita a pontuação de novos projetos para garantir que apenas as ferramentas mais relevantes sejam destacadas em seus resumos semanais.

Esta skill foi projetada para engenheiros que precisam acompanhar a comunidade de código aberto sem buscas manuais. Ao aproveitar outras Openclaw Skills como mail-client e nextcloud-files, ela cria um pipeline contínuo, desde dados brutos da API do GitHub até relatórios formatados de alta qualidade entregues na sua plataforma preferida.

Casos de uso do GitHub Watch

  • Acompanhamento semanal de projetos em tendência nos ecossistemas DevOps e SysOps.
  • Automação da geração de relatórios de repositórios pontuados por LLM para equipes técnicas.
  • Distribuição de resumos curados do GitHub via e-mail HTML ou arquivos Markdown no Nextcloud.
  • Filtragem de repositórios já vistos para manter uma alta relação sinal-ruído nas newsletters.

Como o GitHub Watch funciona

  1. O script de busca consulta a API do GitHub para repositórios em tendência e tags específicas como topic:sysops e topic:devops.
  2. A skill filtra os resultados em um banco de dados local de repositórios já vistos para garantir conteúdo exclusivo.
  3. Os metadados do repositório são envolvidos em marcadores de segurança e passados para um agente LLM para pontuação e seleção.
  4. O agente gera um objeto JSON estruturado contendo destaques e listas de repositórios categorizados.
  5. Scripts de envio transmitem o resumo pontuado para saídas configuradas, como e-mail ou armazenamento em nuvem.
  6. O armazenamento local de repositórios vistos é atualizado para rastrear os projetos recém-selecionados.

Configuração do GitHub Watch

Instale as dependências de runtime necessárias usando pip:

pip3 install requests beautifulsoup4

Configure seu ambiente, incluindo o Token de Acesso Pessoal do GitHub e as preferências de saída, executando o script de configuração interativo:

python3 setup.py

Certifique-se de que seu token esteja armazenado em ~/.openclaw/secrets/github_token com as permissões de arquivo apropriadas (chmod 600).

Esquema de Dados e Taxonomia de GitHub Watch

O GitHub Watch gerencia seus dados dentro da estrutura de diretórios padrão do Openclaw Skills:

Caminho Finalidade
~/.openclaw/config/github-watch/config.json Armazena informações do destinatário, tipos de saída (email/nextcloud) e caminhos de arquivo.
~/.openclaw/data/github-watch/seen.json Uma lista persistente de nomes de repositórios que já foram processados.
~/.openclaw/secrets/github_token O token da API do GitHub usado para solicitações autenticadas.

Recursos avançados do GitHub Watch

  • Sistema de saída modular que se integra com as Openclaw Skills mail-client e nextcloud-files.
  • Gerenciamento automatizado de filtros de vistos para evitar o processamento de repositórios duplicados entre ciclos.
  • Envolvimento de conteúdo não confiável para fornecer contexto seguro para agentes de pontuação LLM.
  • Suporte para automação baseada em cron para executar todo o pipeline em uma agenda semanal.

SKILL.md


Carregamento

Habilidades relacionadas do Openclaw

METADATA

Github Stars: 0
forks: 0

Apresentou*