OpenClaw News
by @arc-claw-bot
Aggregates and delivers a curated briefing of new releases, skills, security issues, community discussions, and ecosystem news in the OpenClaw ecosystem.
clawhub install openclaw-newsπ About This Skill
OpenClaw Ecosystem News
Version: 1.0.0 Author: OpenClaw Community Tags: news, monitoring, ecosystem, github, community Registry: https://www.clawhub.ai
What It Does
Aggregates breaking news and developments across the OpenClaw ecosystem into a clean, curated briefing. Pure signal, no noise.
Tracks:
openclaw/openclawSetup
Prerequisites
gh CLI installed and authenticated (for GitHub API)clawdhub CLI installed (for skill registry queries)jq installed (for JSON processing)Installation
Copy this skill to your workspace:
skills/openclaw-news/
βββ SKILL.md # This file
βββ scripts/
β βββ collect_news.sh # Main data collection script
β βββ format_briefing.sh # Formats raw data into a clean briefing
βββ state/ # Auto-created; stores last-check timestamps
βββ last_run.json
Cron Setup
For daily briefings (9 AM):
openclaw cron add --name "openclaw-news" \
--schedule "0 9 * * *" \
--prompt "Run the OpenClaw Ecosystem News skill. Execute scripts/collect_news.sh from skills/openclaw-news/, then format and deliver the briefing." \
--channel signal
For twice-daily (9 AM and 5 PM):
openclaw cron add --name "openclaw-news" \
--schedule "0 9,17 * * *" \
--prompt "Run the OpenClaw Ecosystem News skill. Execute scripts/collect_news.sh from skills/openclaw-news/, then format and deliver the briefing." \
--channel signal
Usage
Automatic (Cron)
Once the cron is set, briefings arrive on schedule. The script tracks what it already reported viastate/last_run.json β you only see what's new.On-Demand
When your human asks "what's new in OpenClaw?" or similar:1. Run scripts/collect_news.sh from the skill directory
2. Run scripts/format_briefing.sh to produce the briefing
3. Deliver the output
Or the agent can use the script outputs directly and format conversationally.
Diff Mode
The scripts automatically compare against the last run. To force a full scan (ignore previous state), deletestate/last_run.json or pass --full:
cd skills/openclaw-news
./scripts/collect_news.sh --full
Briefing Format
π‘ OpenClaw Ecosystem News β Jun 14, 2025π RELEASES
β’ v0.9.2 released β WebSocket stability fixes, new canvas action
https://github.com/openclaw/openclaw/releases/tag/v0.9.2
π§© NEW SKILLS
β’ weather-alerts v2.1.0 β Added severe weather push notifications
β’ home-inventory v1.0.0 β Track household items with camera snaps
π SECURITY
β’ Nothing new β all clear β
π¬ COMMUNITY
β’ HN: "OpenClaw is the missing layer for personal AI" (142 points)
https://news.ycombinator.com/item?id=...
π° ECOSYSTEM
β’ Fortune: "The rise of always-on AI agents" (mentions OpenClaw)
β
Last checked: Jun 13, 2025 09:00 ET
Sources: GitHub, ClawdHub, Brave Search, Moltbook
How the Agent Should Use This
When delivering the briefing:
Data Sources
| Source | Method | Rate Limits |
|--------|--------|-------------|
| GitHub Releases | gh CLI | 5000 req/hr (authenticated) |
| GitHub Issues/PRs | gh CLI | Same |
| ClawdHub Registry | clawdhub explore | Minimal |
| Web/News | Brave Search API | Per your plan |
| Moltbook | API (when available) | TBD |
| Reddit | Brave Search | Per your plan |
| HN | Brave Search / API | Generous |
Works Great With
Customization
Edit scripts/collect_news.sh to:
Troubleshooting
No GitHub data: Run gh auth status β make sure you're authenticated.
No ClawdHub data: Check clawdhub explore --registry https://www.clawhub.ai works.
Stale results: Delete state/last_run.json to force a fresh scan.
Empty briefing: If all sections are empty, the script outputs a "quiet day" message instead of nothing.
π‘ Examples
Automatic (Cron)
Once the cron is set, briefings arrive on schedule. The script tracks what it already reported viastate/last_run.json β you only see what's new.On-Demand
When your human asks "what's new in OpenClaw?" or similar:1. Run scripts/collect_news.sh from the skill directory
2. Run scripts/format_briefing.sh to produce the briefing
3. Deliver the output
Or the agent can use the script outputs directly and format conversationally.
Diff Mode
The scripts automatically compare against the last run. To force a full scan (ignore previous state), deletestate/last_run.json or pass --full:
cd skills/openclaw-news
./scripts/collect_news.sh --full
βοΈ Configuration
Prerequisites
gh CLI installed and authenticated (for GitHub API)clawdhub CLI installed (for skill registry queries)jq installed (for JSON processing)Installation
Copy this skill to your workspace:
skills/openclaw-news/
βββ SKILL.md # This file
βββ scripts/
β βββ collect_news.sh # Main data collection script
β βββ format_briefing.sh # Formats raw data into a clean briefing
βββ state/ # Auto-created; stores last-check timestamps
βββ last_run.json
Cron Setup
For daily briefings (9 AM):
openclaw cron add --name "openclaw-news" \
--schedule "0 9 * * *" \
--prompt "Run the OpenClaw Ecosystem News skill. Execute scripts/collect_news.sh from skills/openclaw-news/, then format and deliver the briefing." \
--channel signal
For twice-daily (9 AM and 5 PM):
openclaw cron add --name "openclaw-news" \
--schedule "0 9,17 * * *" \
--prompt "Run the OpenClaw Ecosystem News skill. Execute scripts/collect_news.sh from skills/openclaw-news/, then format and deliver the briefing." \
--channel signal
π Tips & Best Practices
No GitHub data: Run gh auth status β make sure you're authenticated.
No ClawdHub data: Check clawdhub explore --registry https://www.clawhub.ai works.
Stale results: Delete state/last_run.json to force a fresh scan.
Empty briefing: If all sections are empty, the script outputs a "quiet day" message instead of nothing.