GitHub Trending → Slack Digest
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-scraperopenclaw install research-assistantopenclaw install slack-digestInstallation Steps
Install required skills
Install all three skills for scraping, analysis, and Slack posting.
openclaw install web-scraper research-assistant slack-digestConfigure Slack integration
Set up the Slack bot token and specify the target channel (e.g., #tech-news).
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.