← 返回 Skills 市场
gooorooox

Weekend Scout

作者 Dmitry Nikolaenya · GitHub ↗ · v1.0.2 · MIT-0
cross-platform ⚠ suspicious
88
总下载
0
收藏
0
当前安装
3
版本数
在 OpenClaw 中安装
/install weekend-scout
功能描述
Weekend Scout discovers next-weekend outdoor events, festivals, fairs, and road-trip ideas near the user's city and nearby cities. It builds home-city picks...
安全使用建议
Before installing or running this skill: 1) Inspect install/install_skill.py to see what it does (does it call pip to install locally, fetch remote code, or run arbitrary shell commands?). 2) Inspect weekend_scout/telegram.py and config.py to confirm Telegram bot token/chat_id storage location and that tokens are not transmitted anywhere except Telegram's API. 3) Review any network calls in the code (WebFetch/WebSearch callers) to ensure they go to expected endpoints and that no hard-coded unusual remote endpoints exist. 4) If you lack confidence, run the installer and the skill in a sandboxed environment or VM and/or audit the code paths that run during bootstrap and send. 5) Be cautious that the SKILL.md explicitly forbids inspecting package source during a normal run — that is a design choice that prevents on-the-fly auditing; treat it as a reason to perform an explicit manual review before granting execution.
功能分析
Type: OpenClaw Skill Name: weekend-scout Version: 1.0.2 The 'weekend-scout' skill bundle is a well-engineered tool designed to discover outdoor events and deliver them to Telegram. It consists of a Python CLI package for data management (SQLite caching, GeoNames integration, and Telegram delivery) and platform-specific SKILL.md files that guide AI agents through a multi-phase discovery workflow. The Python code is transparent, uses standard libraries (requests, pyyaml), and includes robust diagnostic logging in 'diagnostics.py' that explicitly redacts sensitive keys like tokens and passwords. The installer script 'install/install_skill.py' handles cross-platform setup and Python environment restrictions (PEP 668) legitimately. No evidence of data exfiltration, malicious execution, or prompt injection was found; the behavior is entirely consistent with the stated purpose of the skill.
能力评估
Purpose & Capability
Name/description (scout local events, prepare a digest, send to Telegram) aligns with the included files and runtime contract: a Python CLI package, caching, discovery (WebSearch/WebFetch), formatting, and a Telegram transport are all present and expected.
Instruction Scope
The SKILL.md explicitly tells the agent not to inspect the package source or call --help during a normal run and to treat bundled references/CLI as authoritative. That restriction reduces in-run transparency and auditing of the installed code. The bootstrap flow will run a bundled installer script (install/install_skill.py) if the installed package version differs, so the runtime instructions cause execution of code from the bundle; you should review that code before permitting installation.
Install Mechanism
There is no registry 'install' spec, but the SKILL.md bootstraps by running the included install/install_skill.py via the local Python interpreter. The installer is bundled (no external URL in the manifest), which avoids arbitrary remote downloads, but executing an included installer still executes code on the host. Inspect install/install_skill.py to confirm it only installs the bundled package locally and does not fetch or run unexpected remote artifacts or perform unrelated system changes.
Credentials
The registry declares no required environment variables or credentials. Telegram credentials are expected to be configured via the package's CLI (python -m weekend_scout config), not via environment variables. That is proportionate to the described functionality, but you should verify where and how those credentials are stored (config file or cache) before use.
Persistence & Privilege
The skill is not marked always:true and is user-invocable. It uses a local cache_dir for persistent SQLite and files; it does not request system-level or other skills' configuration access. Normal persistence behavior (cache, SQLite) is consistent with the stated purpose.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install weekend-scout
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /weekend-scout 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.2
- Updated the root skill description for clarity and detail about event discovery and Telegram integration. - No logic or workflow changes; all guardrails, dispatch, and bootstrap instructions remain unchanged. - This update clarifies user-facing documentation without impacting existing functionality.
v1.0.1
- Switched repository entrypoint SKILL.md to a concise bootstrap and dispatch contract instead of a full workflow summary. - Clarified that the root skill bootstraps or updates the Python runtime, then dispatches to a bundled platform-specific runtime SKILL.md. - Detailed guardrails and explicit platform/runtime detection, removing generic and design documentation from SKILL.md. - Added explicit failure handling instructions for missing dependencies or runtime files. - Removed the CLAUDE.md file;
v1.0.0
Initial release of Weekend Scout. - Discover outdoor events, festivals, and fairs happening next weekend near a user's city. - Ranks top local picks and road-trip options, then prepares a delivery-ready digest. - Multi-platform support (Telegram, CLAUDE, Codex, OpenClaw) with platform-specific runtime instructions. - Utilizes a layered caching system for state, persistence, and efficient reruns. - Includes Python CLI helpers for configuring, logging, session handling, and message formatting. - Root SKILL.md serves as a platform-neutral entry point and routing guide; use platform-specific SKILL.md files for workflows.
元数据
Slug weekend-scout
版本 1.0.2
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 3
常见问题

Weekend Scout 是什么?

Weekend Scout discovers next-weekend outdoor events, festivals, fairs, and road-trip ideas near the user's city and nearby cities. It builds home-city picks... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 88 次。

如何安装 Weekend Scout?

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

Weekend Scout 是免费的吗?

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

Weekend Scout 支持哪些平台?

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

谁开发了 Weekend Scout?

由 Dmitry Nikolaenya(@gooorooox)开发并维护,当前版本 v1.0.2。

💬 留言讨论