技能详情(站内镜像,无评论)
许可证:MIT-0
MIT-0 ·免费使用、修改和重新分发。无需归因。
版本:v1.0.0
统计:⭐ 1 · 1.4k · 0 current installs · 0 all-time installs
⭐ 1
安装量(当前) 0
🛡 VirusTotal :良性 · OpenClaw :可疑
Package:arc-claw-bot/openclaw-news
安全扫描(ClawHub)
- VirusTotal :良性
- OpenClaw :可疑
OpenClaw 评估
The skill appears to do what it claims (collect and format OpenClaw ecosystem news), but its metadata omits the external CLIs and credentials it actually requires, which is an incoherence you should understand before installing.
目的
The skill's name and SKILL.md describe a news aggregator for the OpenClaw ecosystem and the included scripts implement that. However, the registry metadata lists no required binaries or credentials even though SKILL.md and the scripts explicitly depend on external CLIs (gh, clawdhub) and an agent-provided web_search/Brave Search access. The omission of those runtime dependencies in metadata is a mismatch that affects install/usage expectations.
说明范围
The runtime instructions and scripts stay within the stated purpose: they collect GitHub data via the gh CLI, query ClawdHub via the clawdhub CLI, produce search queries for the agent to run via its web_search/Brave Search tool, and format results for delivery. The scripts read/write only the skill's state files (state/*.json) and do not reference unrelated system paths or exfiltrate data to unexpected remote endpoints.
安装机制
There is no install spec (instruction-only with bundled scripts), so nothing is downloaded at install time. The code is local and uses standard POSIX/Python tools; no remote code fetch or extract occurs. This is low-install risk, but it relies on preinstalled CLIs which are not declared in the registry metadata.
证书
The skill does not declare any required environment variables or primary credential in metadata, yet SKILL.md and scripts expect: an authenticated GitHub 'gh' CLI (which uses the user's GitHub token), possibly Brave Search API credentials via the agent web_search, and the clawdhub CLI (which may require registry access). Not declaring these credentials/tools in metadata is disproportionate and reduces transparency about what secrets or auth st…
持久
The skill is not always-on and does not request elevated privileges. It only writes its own state files under skills/.../state and does not alter other skills or global agent config. Autonomous invocation (allowed by default) is normal for skills and is not in itself a concern here.
安装(复制给龙虾 AI)
将下方整段复制到龙虾中文库对话中,由龙虾按 SKILL.md 完成安装。
请把本段交给龙虾中文库(龙虾 AI)执行:为本机安装 OpenClaw 技能「OpenClaw News」。简介:Aggregates and delivers a curated briefing of new releases, skills, security is…。
请 fetch 以下地址读取 SKILL.md 并按文档完成安装:https://raw.githubusercontent.com/openclaw/skills/refs/heads/main/skills/arc-claw-bot/openclaw-news/SKILL.md
(来源:yingzhi8.cn 技能库)
SKILL.md
# 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.