GitHub Watch for Openclaw

Automate weekly GitHub repository discovery and LLM-powered scoring for DevOps and SysOps professionals.

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

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install github-watch

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install github-watch using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is GitHub Watch?

GitHub Watch is a specialized technical discovery tool built for the Openclaw Skills ecosystem. It focuses on automating the collection of trending repositories and specific topics such as sysops and devops. By integrating with LLM agents, it facilitates the scoring of new projects to ensure that only the most relevant tools are highlighted in your weekly digests.

This skill is designed for engineers who need to stay on the pulse of the open-source community without manual searching. By leveraging other Openclaw Skills like mail-client and nextcloud-files, it creates a seamless pipeline from raw GitHub API data to high-quality, formatted reports delivered to your preferred platform.

GitHub Watch Use Cases

  • Tracking weekly trending projects in the DevOps and SysOps ecosystems.
  • Automating the generation of LLM-scored repository reports for technical teams.
  • Distributing curated GitHub digests via HTML email or Nextcloud Markdown files.
  • Filtering out previously seen repositories to maintain a high signal-to-noise ratio in newsletters.

How GitHub Watch Works

  1. The fetch script queries the GitHub API for trending repositories and specific tags like topic:sysops and topic:devops.
  2. The skill filters the results against a local database of already seen repositories to ensure unique content.
  3. Repository metadata is wrapped in security markers and passed to an LLM agent for scoring and selection.
  4. The agent generates a structured JSON object containing highlights and categorized repository lists.
  5. Dispatch scripts transmit the scored digest to configured outputs like email or cloud storage.
  6. The local seen repository store is updated to track the newly selected projects.

GitHub Watch Setup

Install the required runtime dependencies using pip:

pip3 install requests beautifulsoup4

Configure your environment, including the GitHub Personal Access Token and output preferences, by running the interactive setup script:

python3 setup.py

Ensure your token is stored at ~/.openclaw/secrets/github_token with appropriate file permissions (chmod 600).

GitHub Watch Data Schema & Taxonomy

GitHub Watch manages its data within the standard Openclaw Skills directory structure:

Path Purpose
~/.openclaw/config/github-watch/config.json Stores recipient info, output types (email/nextcloud), and file paths.
~/.openclaw/data/github-watch/seen.json A persistent list of repository names that have already been processed.
~/.openclaw/secrets/github_token The GitHub API token used for authenticated requests.

GitHub Watch Advanced Features

  • Modular output system that integrates with mail-client and nextcloud-files Openclaw Skills.
  • Automated seen-filter management to prevent duplicate repository processing across cycles.
  • Untrusted content wrapping to provide safe context for LLM scoring agents.
  • Support for cron-based automation to run the entire pipeline on a weekly schedule.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*