← Back to Skills Marketplace
beyondbright

Walter Info

by beyondbright · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
134
Downloads
0
Stars
1
Active Installs
9
Versions
Install in OpenClaw
/install walter-info
Description
获取全球五大洲主要城市天气预报与跨境电商热点资讯,并生成格式化Markdown文档和JSON数据文件。当用户需要查询天气、跨境电商资讯,或要求生成报告时触发。
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptocan-make-purchases
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install walter-info
  3. After installation, invoke the skill by name or use /walter-info
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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
Metadata
Slug walter-info
Version 1.1.0
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 9
Frequently Asked Questions

What is Walter Info?

获取全球五大洲主要城市天气预报与跨境电商热点资讯,并生成格式化Markdown文档和JSON数据文件。当用户需要查询天气、跨境电商资讯,或要求生成报告时触发。 It is an AI Agent Skill for Claude Code / OpenClaw, with 134 downloads so far.

How do I install Walter Info?

Run "/install walter-info" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Walter Info free?

Yes, Walter Info is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Walter Info support?

Walter Info is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Walter Info?

It is built and maintained by beyondbright (@beyondbright); the current version is v1.1.0.

💬 Comments