← 返回 Skills 市场
55
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tg-news-digest-lite
功能描述
Monitors public Telegram channels via web scraping (t.me/s/*), extracts new messages, generates AI-powered summaries, and delivers structured digests to your...
安全使用建议
Things to check before installing:
- Clarify the env/metadata mismatch: registry metadata says no env vars are required, but the skill manifest and code expect OPENCLAW_GATEWAY_URL and OPENCLAW_GATEWAY_TOKEN. If you rely on a hosted LLM gateway, provide a token with appropriate scope; otherwise the code falls back to a local gateway URL and a default token string.
- Confirm dependency installation policy: package.json lists npm packages. Ensure the platform will install these packages from trusted registries (or audit/lock the package versions) before running the skill.
- Verify where config.yaml will live: the README suggests ~/.openclaw/skills/... but the code reads/writes ./config.yaml relative to the skill working dir. Confirm the runtime path to avoid unexpected writes to your home directory or losing configuration.
- Review network permissions: the skill can contact t.me and LLM provider hosts. If you want to limit blast radius, run it in a restricted environment or ensure your OpenClaw gateway token has limited scope.
- Legal/TOU considerations: the skill scrapes public Telegram pages; ensure scraping is permitted for the channels you monitor.
- Operational test: run the skill in a sandboxed environment with a small channel list and DEBUG enabled to confirm behavior (where files are written, what endpoints are contacted). If you don't want it to call external LLMs, configure a local gateway or run it with network disabled.
Given the mismatches (manifest vs registry metadata, package.json without an install spec, and path/documentation inconsistencies), proceed cautiously — these look like sloppy packaging rather than clear malicious intent, but they increase operational risk.
功能分析
Type: OpenClaw Skill
Name: tg-news-digest-lite
Version: 1.0.0
The skill is a well-structured Telegram news monitoring tool that scrapes public 't.me/s/' pages and summarizes content using an LLM. It includes robust input normalization and validation in `src/scraper.js` to prevent SSRF or path traversal, and it utilizes the standard OpenClaw context for secure communication and LLM access. The code follows best practices such as rate limiting, atomic state management in `src/storage.js`, and graceful fallbacks in `src/summarizer.js` if the LLM fails. No indicators of malicious intent, data exfiltration, or unauthorized command execution were found.
能力标签
能力评估
Purpose & Capability
The skill's functionality (web-scrape t.me/s/*, deduplicate, summarize via an LLM, persist seen-hashes, and notify via OpenClaw) is coherent with its name and description. Network and filesystem permissions declared in SKILL.md (t.me, state directory, config.yaml) match expected behavior. One mismatch: the registry metadata shown at the top claims 'Required env vars: none', but both skill.yaml and SKILL.md declare env permissions for OPENCLAW_GATEWAY_URL / OPENCLAW_GATEWAY_TOKEN and the code reads process.env.OPENCLAW_GATEWAY_TOKEN — so the registry metadata is inconsistent with the packaged skill.
Instruction Scope
SKILL.md and the code limit actions to fetching public Telegram web pages, reading/writing a local config and a ./state/seen_messages.json, and calling an LLM gateway. There are two small scope issues to be aware of: (1) the README and some docs reference editing ~/.openclaw/skills/... while the code operates on ./config.yaml (relative path) — this path mismatch could surprise users about where credentials/config are stored; (2) SKILL.md frontmatter lists env permissions and network hosts the skill may contact (including api.openai.com and several provider domains), which is broader than strictly required by the code unless the user config points the gateway at those hosts.
Install Mechanism
The package includes a package.json with Node dependencies (axios, cheerio, openai, fs-extra, yaml) but there is no install spec in the skill manifest. That is not inherently malicious but is an operational inconsistency: without an explicit install step the runtime may fail if dependencies are not present, or the platform's installer behaviour may install packages automatically. Because dependencies could pull code from npm, you should review/pin versions and ensure your environment installs packages predictably (and validate origin).
Credentials
The skill requests access to an LLM gateway via OPENCLAW_GATEWAY_URL and OPENCLAW_GATEWAY_TOKEN (declared in SKILL.md and skill.yaml and used in code). Those are proportionate for a summarization skill. There are no unrelated secrets requested. Minor note: the top-level registry summary said 'Required env vars: none' which conflicts with the manifest; this inconsistency should be clarified before trusting the skill.
Persistence & Privilege
The skill writes only to its own local state file (./state/seen_messages.json) and ./config.yaml. It does not request 'always: true', does not declare system-wide modifications, and does not modify other skills' config. File writes and local persistence are proportionate to its purpose.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tg-news-digest-lite - 安装完成后,直接呼叫该 Skill 的名称或使用
/tg-news-digest-lite触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Very new version of the skill
元数据
常见问题
Telegram News Digest (Lite) 是什么?
Monitors public Telegram channels via web scraping (t.me/s/*), extracts new messages, generates AI-powered summaries, and delivers structured digests to your... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 55 次。
如何安装 Telegram News Digest (Lite)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tg-news-digest-lite」即可一键安装,无需额外配置。
Telegram News Digest (Lite) 是免费的吗?
是的,Telegram News Digest (Lite) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Telegram News Digest (Lite) 支持哪些平台?
Telegram News Digest (Lite) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Telegram News Digest (Lite)?
由 Garos(@rodionkertling)开发并维护,当前版本 v1.0.0。
推荐 Skills