← Back to Skills Marketplace
388
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install daily-game-news
Description
自动抓取并分类多平台每日游戏资讯,生成格式化报告发送飞书并存档为Word和文本文件。
README (SKILL.md)
Daily-Game-News Skill
每日游戏资讯自动抓取与报告生成技能。
功能描述
- 根据配置文件抓取 9 个游戏资讯网站的文章(成功率 100%)
- 自动分类到 7 个大类(头条要闻、新品动态、厂商动态、行业数据、值得关注、投融资、其他)
- 生成格式化报告并发送给用户
- 同时生成 Word 文档存档
支持的网站
✅ 机核 GCORES、游民星空、游戏陀螺、触乐、游研社、GameLook、IGN、GameSpot、GameDeveloper
触发条件
- 定时任务:每天北京时间 10:00 自动执行
- 手动触发:用户提及 "每日游戏资讯"、"游戏新闻报告"、"Daily Game News"
配置文件
位置:/home/admin/.openclaw/workspace/configs/news-crawler-config.json
依赖
- python-docx>=1.1.0
- beautifulsoup4>=4.14.3
- lxml>=6.0.2
- httpx>=0.28.1
输出
- 飞书消息: 格式化报告直接发送给用户
- Word 文档 (.docx): 存储在
/home/admin/.openclaw/workspace/reports/daily-game-news/ - 文本文件 (.txt): 保留用于兼容,同目录
使用示例
# 手动触发(使用 uv)
cd ~/.openclaw/workspace/skills/daily-game-news
uv run python scripts/crawler.py
# 获取今日报告
获取今日游戏资讯报告
# 获取历史报告
获取 2026-03-07 游戏资讯报告
Usage Guidance
What to check before installing or running this skill:
- Inspect the config file at /home/admin/.openclaw/workspace/configs/news-crawler-config.json before running: the code reads that file and it may contain URLs or credentials. Do not run the skill until you understand what is in that file.
- Feishu push mismatch: SKILL.md/README say reports are sent to Feishu, but the package does not declare any Feishu tokens or webhook env vars. Determine where you must put your Feishu credentials (likely in the config file) and ensure they are safe.
- Network and subprocess risk: the scripts call curl, call external services (r.jina.ai/jina.ai), run 'uv run' and run other local scripts (searxng path). If you cannot trust those external endpoints, run the skill in an isolated/test environment first.
- Cron change is manual: the README suggests installing a cron job. Only add the cron entry if you trust the code and have reviewed the scheduled command.
- Review sending code: search the codebase for any HTTP POST/requests that transmit data (especially to external endpoints) and verify exactly what is sent (reports, system paths, config contents). Confirm no sensitive tokens are transmitted inadvertently.
- Run manually first: execute the crawler in a sandbox or VM and observe outbound connections, files created under /home/admin/.openclaw/workspace/reports and logs, and check for failures that may indicate missing dependencies or expected local services (SearXNG).
- If you need this skill but want least privilege: remove or blank any push/webhook config until you explicitly provide a Feishu webhook, and avoid installing the cron until after testing.
Capability Analysis
Type: OpenClaw Skill
Name: daily-game-news
Version: 2.0.0
The skill bundle is a comprehensive game news aggregator designed to scrape multiple websites (e.g., GCORES, IGN, GameSpot) and generate reports in Markdown, Word, and Text formats. It utilizes various fetching strategies including RSS, direct HTML parsing with BeautifulSoup, and external tools like SearXNG and Jina Reader (r.jina.ai). While the scripts frequently use `subprocess.run` to execute `curl` and internal helper scripts, they do so using safe argument lists rather than shell strings, and the targets are limited to the configured news sites. No evidence of data exfiltration, credential theft, or malicious prompt injection was found; the skill's behavior aligns entirely with its stated purpose of automated news reporting.
Capability Assessment
Purpose & Capability
Name/description = crawl multi‑site game news and produce/send reports, and the repository contains multiple crawler scripts and docx/report generation code which fits that purpose. However SKILL.md and README say the skill will send formatted reports via Feishu, yet no required environment variables, primary credential, or code path are declared to hold Feishu webhook/app credentials. That mismatch (advertised push capability with no declared credentials) is an incoherence.
Instruction Scope
Runtime instructions reference reading a fixed config (/home/admin/.openclaw/workspace/configs/news-crawler-config.json), reading/writing reports and logs under /home/admin/.openclaw/workspace, and optionally installing a cron job. The included scripts perform many subprocess calls (curl, uv run, calling local scripts), call external endpoints (e.g., r.jina.ai), and invoke other local skill paths (../../searxng/scripts/...). While these actions are expected for a crawler, they broaden scope (network requests to third-party services, shell execution) and the SKILL.md gives open-ended guidance (edit crontab, run uv run) that could modify scheduled tasks.
Install Mechanism
There is no install spec (instruction-only install), so nothing is downloaded automatically by the registry. All code is bundled in the skill. This lowers install-time supply-chain risk, but the bundled code itself runs subprocesses and makes outbound network calls at runtime.
Credentials
The skill declares no required env vars, but the code expects/uses external services: it calls r.jina.ai, attempts to use SearXNG (with SEARXNG_URL set when invoking subprocesses), and promises Feishu push delivery (which normally requires tokens/webhooks). The absence of declared Feishu credentials or other auth variables is disproportionate to the claimed 'send to Feishu' behavior and may mean credentials are expected to live in the configuration file or elsewhere — you should inspect the config path before use.
Persistence & Privilege
always:false (good). The README/SKILL.md show commands to install a cron job (crontab /.../crontab.txt) which would persist daily execution if the user runs it; the skill does not request to be force-enabled or modify other skills. Persisting a cron job is user‑initiated here, so privilege is limited but worth noting.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install daily-game-news - After installation, invoke the skill by name or use
/daily-game-news - Provide required inputs per the skill's parameter spec and get structured output
Version History
v2.0.0
v2.0.0: 新增支持 9 个游戏资讯网站(机核、游民星空、触乐、游研社、游戏陀螺、GameLook、IGN、GameSpot、GameDeveloper),使用 BeautifulSoup + jina.ai 混合抓取方案,成功率 100%
v1.1.0
- 新增每日自动抓取与分类多家游戏资讯网站文章功能
- 支持自动生成并发送格式化的游戏新闻报告
- 报告按 7 大类自动分类,内容更丰富有序
- 输出支持飞书消息、Word 文档和文本文件多种格式
- 支持定时(每天 10:00)和手动触发两种模式
Metadata
Frequently Asked Questions
What is Daily Game News?
自动抓取并分类多平台每日游戏资讯,生成格式化报告发送飞书并存档为Word和文本文件。 It is an AI Agent Skill for Claude Code / OpenClaw, with 388 downloads so far.
How do I install Daily Game News?
Run "/install daily-game-news" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Daily Game News free?
Yes, Daily Game News is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Daily Game News support?
Daily Game News is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Daily Game News?
It is built and maintained by CzwFelix (@czwfelix); the current version is v2.0.0.
More Skills