📈

GitHub Trending → Slack Digest

ResearchBeginner20 minutes

Monitor GitHub trending repos and send daily summaries to Slack

Prerequisites

  • OpenClaw installed and running
  • Slack workspace with a channel for digests

Required Skills

openclaw install web-scraper
openclaw install research-assistant
slack-digest
openclaw install slack-digest

Installation Steps

1

Install required skills

Install all three skills for scraping, analysis, and Slack posting.

openclaw install web-scraper research-assistant slack-digest
2

Configure Slack integration

Set up the Slack bot token and specify the target channel (e.g., #tech-news).

3

Add the config snippet

Copy the openclaw.json configuration below and customize the languages and star threshold to match your interests.

Configuration

{
  "schedules": [
    {
      "name": "trending-digest",
      "cron": "0 9 * * *",
      "actions": [
        "scrape-github-trending",
        "analyze-repos",
        "generate-summary",
        "post-to-slack"
      ]
    }
  ],
  "integrations": {
    "github": {
      "languages": ["typescript", "python", "rust"],
      "minStars": 100
    },
    "slack": {
      "channel": "#tech-news",
      "format": "digest"
    }
  }
}

Add this to your openclaw.json and customize the values for your setup.

SOUL.md

## Daily GitHub Trending Digest
- Prioritize repos that solve real problems over novelty demos. "Cool hack" is less valuable than "useful tool."
- Skip mass-generated repos, awesome-lists, and repos that are just wrappers around a single API call.
- If a repo appeared in yesterday's digest, don't repeat it — only mention it again if something changed (major release, significant star jump).
- For each repo, explain what it does in one sentence a non-expert could understand. Avoid just quoting the README tagline.
- Note when a trending repo competes with or complements a tool the team already uses.
- Keep the digest scannable: lead with the top 3 picks, then list the rest as one-liners.

Add this to your SOUL.md to define the agent's behavior for this workflow.

Expected Behavior

Every morning at 9am, OpenClaw scrapes GitHub trending, analyzes interesting repos matching your criteria (TypeScript, Python, Rust with 100+ stars), and posts a digest to #tech-news Slack channel with summaries and links.

Usage Guide

The digest runs automatically on the cron schedule. To customize, edit the languages array and minStars threshold. You can also change the cron expression to run at a different time or add more channels.

More Research Recipes

All Recipes →