news-collect
Run a repo-local scan through `skills/news-aggregator-skill`, then normalize the result into a local report contract for the collect layer. Use when Codex needs a broad overseas or domestic media scan, wants a repeatable `news-report.md`, or needs raw JSON archived under `content-production/inbox/raw/news/`.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abigale-cyber/news-collectNews Collect
Use the repo-local news-aggregator-skill as a dependency, but always write outputs using this project's collect-layer contract. The report now includes lightweight写作决策字段 for recommended topics.
Quick Start
Run the default command:
.venv/bin/python -m skill_runtime.cli run-skill news-collect --input content-production/inbox/20260405-ai-news-request.md
Prepare Input
Pass a markdown request file with YAML frontmatter.
Supported fields:
profile:mixed_daily/global_latest/global_ai/cn_media/customsources: only used whenprofile=customkeywordlimitdeeptitle
Example:
---
profile: mixed_daily
keyword: AI,Agent
limit: 8
deep: true
title: AI 每日资讯扫描
---
补充说明:更关注能延展成公众号观点文的题目。
Follow Collection Workflow
- Read the request frontmatter and resolve the source profile.
- Call
skills/news-aggregator-skill/scripts/fetch_news.pywith--no-save. - Save the raw JSON to the local inbox raw directory.
- Rewrite the result into a stable markdown report for人工选题与后续深研。
- For recommended items, also emit写作价值判断、推荐切口、推荐框架与标题方向。
Write Output
Write the report to:
content-production/inbox/YYYYMMDD-<slug>-news-report.md
Write the raw JSON to:
content-production/inbox/raw/news/YYYY-MM-DD/<slug>.json
Respect Constraints
- Only read the repo-local dependency under
skills/news-aggregator-skill/ - Do not save outputs back into the vendor skill directory
- Keep the wrapper contract stable even if the vendor skill adds new sources later
Read Related Files
- Runtime entry:
skill_runtime/engine.py - Wrapper runtime:
skills/news-collect/runtime.py - Vendor dependency:
skills/news-aggregator-skill/ - Data contract:
docs/data-contracts.md
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-abigale-cyber-news-collect": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
humanizer-zh
Remove obvious AI-writing traces from Chinese text in a constrained way. Use when Codex needs to reduce AI smell without changing facts, data, or the article's core argument.
news-aggregator-skill
Comprehensive news aggregator that fetches, filters, and deeply analyzes real-time content from 28 sources including Hacker News, GitHub, Hugging Face Papers, AI Newsletters, WallStreetCN, Weibo, and Podcasts. Use when user requests 'daily scans', 'tech news', 'finance updates', 'AI briefings', 'deep analysis', or says '如意如意' to open the interactive menu.
feishu-bitable-sync
Sync a local `wechat-report` result into Feishu Bitable after the user has reviewed the report and confirmed the sync.
wechat-formatter
Render article markdown into WeChat-style HTML as an independent executor. Use when Codex needs公众号排版预览, WeChat HTML output, or a publishable HTML artifact generated from an article markdown draft.
tavily-research
Conduct comprehensive AI-powered research with citations via the Tavily CLI. Use this skill when the user wants deep research, a detailed report, a comparison, market analysis, literature review, or says "research", "investigate", "analyze in depth", "compare X vs Y", "what does the market look like for", or needs multi-source synthesis with explicit citations. Returns a structured report grounded in web sources. Takes 30-120 seconds. For quick fact-finding, use tavily-search instead.