← 返回 Skills 市场
beyondbright

Walter Info

作者 beyondbright · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
134
总下载
0
收藏
1
当前安装
9
版本数
在 OpenClaw 中安装
/install walter-info
功能描述
获取全球五大洲主要城市天气预报与跨境电商热点资讯,并生成格式化Markdown文档和JSON数据文件。当用户需要查询天气、跨境电商资讯,或要求生成报告时触发。
安全使用建议
Before installing or running this skill, consider the following: - Review and edit hardcoded paths: several scripts use a fixed Windows path (C:\Users\beyon\...\.openclaw\...). If that path exists on your machine the skill will read/write/delete files there. Change those paths to safe, relative locations before running, or run in an isolated/sandbox environment. - Audit deletion behavior: cleanup.py will remove config.example.json in the hardcoded path; apply_llm_summaries.py deletes llm_input_*.json. Ensure those files are not needed or backed up. - Network security risk: fetch_news.py's HTTP helper disables SSL certificate verification (ssl.CERT_NONE). That makes requests vulnerable to MITM attacks. Fix the code to verify TLS before use, or run with network restrictions. - Data exfiltration surface: the skill fetches third‑party web content and writes outputs; it also expects the agent/LLM to read llm_input_*.json for summaries. This is expected for its purpose, but be mindful of what content will be sent to any LLM (the agent's model) — do not feed sensitive internal data. - Prompt injection / obfuscation: SKILL.md contained unicode control characters (scanner flagged). Manually inspect SKILL.md and any created llm_input files for hidden characters or instructions before allowing the agent to use them with an LLM. Recommended actions: run the skill only in a sandboxed environment (container or VM) until you remove/patch hardcoded paths and re-enable TLS verification; or ask the publisher to provide a version without absolute paths and with secure HTTP handling. If you lack ability to audit/modify the code, treat this skill as potentially risky and avoid installing it in a production or credentialed environment.
功能分析
Type: OpenClaw Skill Name: walter-info Version: 1.1.0 The skill bundle contains multiple scripts (check_files.py, cleanup.py, and scripts/apply_llm_summaries.py) with hardcoded absolute file paths pointing to a specific local user directory (C:\Users\beyon\...), which is highly irregular for portable skills. Furthermore, scripts/fetch_news.py and scripts/run.py explicitly disable SSL certificate verification (ssl.CERT_NONE) when scraping news from ennews.com and cifnews.com, creating a significant security vulnerability. While the stated purpose of fetching e-commerce news and weather is maintained, these poor security practices and environment-specific scripts are risky.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name/description (weather + cross‑border news) align with the included scripts (fetch_weather.py, fetch_news.py, run.py, apply_llm_summaries.py). However multiple files use hardcoded absolute Windows paths (e.g. C:\Users\beyon\.openclaw\workspace-dapingxia\skills\walter-info) to read/write/delete files in a user's .openclaw workspace. Those hardcoded path operations are not necessary for the stated purpose and suggest the skill will access/modify files outside its own local copy if the path exists.
Instruction Scope
SKILL.md instructs running python scripts/run.py (or module scripts). That is consistent, but the code will: perform network requests to third‑party sites (ennews, cifnews, wttr.in), write JSON/Markdown outputs, remove llm_input files, and contains check_files.py and cleanup.py that list and delete files at the hardcoded skill_dir. The cleanup action (remove config.example.json) and arbitrary directory listing behavior extend beyond simple fetch/format tasks and could modify a user's workspace.
Install Mechanism
Instruction-only with no install spec and no remote downloads. No package install mechanism present — lowest install risk in that sense.
Credentials
No environment variables or credentials are requested (requires.env none), which is proportional. However network calls are performed and the code disables SSL certificate verification (ssl.SSLContext with check_hostname=False and verify_mode=ssl.CERT_NONE) in _retry_request, weakening transport security and increasing MITM risk. There are no declared secrets but the skill will cause data to be sent to external endpoints (news/weather sites and any LLM the agent uses for summaries).
Persistence & Privilege
The skill does not request always:true and is user-invocable only. Still, scripts are written to read and modify files in a fixed workspace path and to delete files (cleanup.py removes config.example.json; apply_llm_summaries.py deletes llm_input_*.json). That grants the skill effective write/delete ability over files in that path if it exists, which is a privilege beyond simply producing reports.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install walter-info
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /walter-info 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
移除 config.example.json(无需脱敏)
v1.0.9
补充 config.example.json
v1.0.8
ennews_max_pages 和 final_top_n 改为可配置项,方便按需调整
v1.0.7
修复 Windows 控制台编码问题,统一使用 UTF-8
v1.0.6
walter-info 1.0.6 - No file or code changes detected in this version. - SKILL.md remains unchanged; no new features, bug fixes, or documentation updates. - Behavior and functionality are consistent with previous release.
v1.0.5
No changes detected in this version. - No file changes were detected between this and the previous version. - Documentation and functionality remain unchanged. - The skill continues to provide global weather forecasts and cross-border e-commerce news, with formatted Markdown and JSON output.
v1.0.4
walter-info 1.0.4 - 增加一键运行入口脚本 (`scripts/run.py`) 支持完整资讯抓取与 LLM 摘要流程 - 资讯模块现支持 ennews.com 与 cifnews.com 双源抓取,并引入多维 Impact Score 算法、关键词分层体系及贪心去重优化 - 输出粒度优化,新增 `ennews_*.md`、`cifnews_*.md` 等原始数据便于溯源校验 - 输出 Markdown/JSON 文件结构与命名规范统一,面向真实跨境电商业务流程 - 更新文档,完善流程说明、配置信息及输出文件说明
v1.0.3
Remove API key; add config.example.json; output/ dir; 3-day weather; GNews-only news
v1.0.2
Rename from cross-border-info to walter-info
元数据
Slug walter-info
版本 1.1.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 9
常见问题

Walter Info 是什么?

获取全球五大洲主要城市天气预报与跨境电商热点资讯,并生成格式化Markdown文档和JSON数据文件。当用户需要查询天气、跨境电商资讯,或要求生成报告时触发。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 134 次。

如何安装 Walter Info?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install walter-info」即可一键安装,无需额外配置。

Walter Info 是免费的吗?

是的,Walter Info 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Walter Info 支持哪些平台?

Walter Info 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Walter Info?

由 beyondbright(@beyondbright)开发并维护,当前版本 v1.1.0。

💬 留言讨论