Skip to content
Back to skills

Openclaw News

ASecurity

OpenClaw News

  • 33 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added May 30, 2026
ai-agentsgobashgitapisecurity

Works with

  • cli
  • api

Security analysis

A100/100

Pro scans all 7 files and shows the line behind each finding

Scanned May 30, 2026

npx -y skills add dvcrn/openclaw-skills-marketplace --skill openclaw-news --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Openclaw News?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Openclaw News
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/dvcrn-openclaw-news/badge)](https://www.skillsdirectory.com/skills/dvcrn-openclaw-news)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: openclaw-news
description: "OpenClaw News"
---

# 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 Releases** β€” new versions, tags, important PRs from `openclaw/openclaw`
- 🧩 **ClawdHub Skills** β€” recently published or updated skills on the registry
- πŸ”’ **Security Advisories** β€” CVEs, security issues, vulnerability discussions
- πŸ’¬ **Community Discussions** β€” HN threads, Reddit posts, notable tweets
- πŸ“° **Ecosystem News** β€” major press coverage, new integrations, platform changes
- πŸ› **Moltbook Highlights** β€” hot posts from the agent social network (when available)

## Setup

### Prerequisites

- `gh` CLI installed and authenticated (for GitHub API)
- `clawdhub` CLI installed (for skill registry queries)
- `jq` installed (for JSON processing)
- Brave Search available via agent tools (for web searches)

### 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 via `state/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), delete `state/last_run.json` or pass `--full`:
```bash
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:
- **Signal/SMS:** Send as a single message, keep it tight
- **Discord:** Can be slightly longer; use embeds if available
- **Telegram:** Markdown formatting works well
- Skip empty sections entirely (don't say "Nothing new" for every category β€” just omit)
- If everything is quiet, a one-liner is fine: "πŸ“‘ All quiet in the OpenClaw ecosystem today."

## 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

- **fulcra-context** β€” Pair with Fulcra context to calibrate when and how news gets delivered. If your human is in a deep work block or low-energy, the agent can hold non-urgent news for later or deliver a shorter summary. Keeps the signal-to-noise ratio high not just in content but in timing.

## Customization

Edit `scripts/collect_news.sh` to:
- Add/remove tracked GitHub repos
- Change search queries for community discussions
- Adjust the lookback window (default: since last run, or 24h for first run)
- Add custom RSS feeds or other sources

## 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.

Files in this skill

  • SKILL.md5.2 KB
  • scripts/agent_collect.py12.4 KB
  • scripts/collect_news.sh8.1 KB
  • scripts/format_briefing.sh5.8 KB
  • state/last_run.json77 B
  • state/pending_searches.json318 B
  • state/raw_data.json6.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…