← Back to Skills Marketplace
202
Downloads
0
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install local-model-router
Description
自动生成科技新闻摘要。从多个来源(RSS、Twitter、GitHub、Web Search)抓取科技新闻,整合后生成摘要。
README (SKILL.md)
Tech News Digest
自动科技新闻摘要生成器。
功能
- 从 6 个来源并行抓取新闻:RSS、Twitter、GitHub、Web Search 等
- 自动去重、评分、排序
- 支持 Discord、Email、PDF 模板输出
使用方法
配置
# 复制默认配置
mkdir -p workspace/config
cp config/defaults/sources.json workspace/config/
cp config/defaults/topics.json workspace/config/
环境变量(可选)
TWITTERAPI_IO_KEY- Twitter APIX_BEARER_TOKEN- X TwitterTAVILY_API_KEY- 搜索 APIBRAVE_API_KEY- Brave SearchGITHUB_TOKEN- GitHub
生成摘要
python3 scripts/run-pipeline.py \
--defaults config/defaults \
--config workspace/config \
--hours 48 \
--output /tmp/td-merged.json
注意
- 需要 Python 3
- 需要安装依赖:
pip install -r requirements.txt - 免费 API 额度有限
Usage Guidance
This package appears to be a simple RSS news summarizer, but there are clear inconsistencies you should consider before installing: the skill's registry name ('local-model-router') doesn't match its content; SKILL.md instructs running a non-existent 'scripts/run-pipeline.py'; it claims integration with Twitter/GitHub/Brave/Tavily and output channels (Discord/Email/PDF) that are not implemented in the included scripts; and the translator library used in code (deep_translator) is not listed in requirements.txt. Do not provide API keys unless you can confirm the code actually uses them. If you still want to use it, review the code locally, add the missing dependency (or remove unused env var prompts), and fix or implement the missing run-pipeline script or update SKILL.md to match the real behavior.
Capability Analysis
Type: OpenClaw Skill
Name: local-model-router
Version: 1.0.1
The skill bundle is a legitimate tech news aggregator designed to fetch RSS feeds from major AI companies (OpenAI, Google, Microsoft) and generate translated summaries. The provided Python scripts (daily-digest.py and fetch-news.py) use standard libraries like feedparser and deep-translator to process news data and save it to a local workspace. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code logic is transparent and aligns perfectly with the functionality described in SKILL.md.
Capability Assessment
Purpose & Capability
Metadata name is 'local-model-router' while the description, SKILL.md, and code implement a tech-news digest — name/purpose mismatch. The README claims outputs like Discord/Email/PDF, but the included scripts only fetch RSS feeds and write local JSON/markdown/text files. Several optional API keys are listed in SKILL.md (Twitter, Brave, TAVILY, GitHub) but the provided Python scripts only read RSS feeds and do not call those services.
Instruction Scope
SKILL.md instructs creating a workspace config and running 'python3 scripts/run-pipeline.py' to produce output; no scripts/run-pipeline.py exists in the bundle. SKILL.md also promises parallel fetch from multiple sources (RSS, Twitter, GitHub, Web Search) and various output channels, but the actual scripts (fetch-news.py and daily-digest.py) only parse RSS feeds, translate text (optional), and save local files. The SKILL.md lists environment variables that the code does not read. This discrepancy grants the agent broad discretion without implementation to justify it.
Install Mechanism
No install spec (instruction-only), which minimizes installer risk. SKILL.md recommends 'pip install -r requirements.txt' and a requirements.txt is present (feedparser, requests, python-dateutil). However the code optionally imports deep_translator (GoogleTranslator) but deep_translator is not in requirements.txt, indicating incomplete dependency specification.
Credentials
SKILL.md lists multiple API keys as optional (TWITTERAPI_IO_KEY, X_BEARER_TOKEN, TAVILY_API_KEY, BRAVE_API_KEY, GITHUB_TOKEN) but none of the included scripts access these environment variables. Asking for many credentials unrelated to the provided implementation is disproportionate and could confuse users into supplying unnecessary secrets.
Persistence & Privilege
Skill is not always-enabled, does not request system-wide config changes, and does not declare required config paths or credentials. Scripts write files under scripts/workspace which is local and expected for this use case.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install local-model-router - After installation, invoke the skill by name or use
/local-model-router - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
根据任务需要智能选择本地模型
v1.0.0
Initial release of tech-news-digest skill.
- Automatically generates tech news digests from multiple sources (RSS, Twitter, GitHub, Web Search).
- Deduplication, scoring, and ranking of news items.
- Outputs available as Discord, Email, and PDF templates.
- Customizable via config files and supports multiple API keys for enhanced coverage.
- Requires Python 3 and dependency installation.
Metadata
Frequently Asked Questions
What is local-model-router?
自动生成科技新闻摘要。从多个来源(RSS、Twitter、GitHub、Web Search)抓取科技新闻,整合后生成摘要。 It is an AI Agent Skill for Claude Code / OpenClaw, with 202 downloads so far.
How do I install local-model-router?
Run "/install local-model-router" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is local-model-router free?
Yes, local-model-router is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does local-model-router support?
local-model-router is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created local-model-router?
It is built and maintained by ppop0uuiu (@ppop0uuiu); the current version is v1.0.1.
More Skills