← 返回 Skills 市场
johnsondevops

Last30days Skill

作者 johnsonDevops · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
3965
总下载
0
收藏
32
当前安装
1
版本数
在 OpenClaw 中安装
/install last30days-skill
功能描述
Research a topic from the last 30 days. Also triggered by 'last30'. Sources: Reddit, X, YouTube, web. Become an expert and write copy-paste-ready prompts.
安全使用建议
Install only if you are comfortable with the skill reading X/Twitter browser session cookies for authenticated search, sending your research topics to the listed providers, and keeping reports/raw responses locally. Avoid sensitive or confidential topics unless you first disable cookie-based X search and review or clear the output/cache/database files.
功能分析
Type: OpenClaw Skill Name: last30days-skill Version: 1.0.0 The skill is classified as suspicious due to several high-risk capabilities and vulnerabilities, despite its stated benign purpose. The most critical concern is a potential shell injection vulnerability in `SKILL.md` where user-controlled `$ARGUMENTS` are passed directly to a `bash` command executing `scripts/last30days.py`. While the Python script itself uses `argparse` to mitigate direct injection within Python, the initial `bash` execution is vulnerable if the OpenClaw agent does not sanitize `$ARGUMENTS`. Additionally, the vendored Node.js module (`scripts/lib/vendor/bird-search/`) accesses browser cookies for X.com authentication and dynamically fetches/executes JavaScript from X.com to update API endpoints, posing a supply chain vulnerability if X.com were compromised. The broad `Bash` and `Write` tool permissions in `SKILL.md` further amplify these risks.
能力评估
Purpose & Capability
The core purpose is coherent: it researches recent topics across Reddit, X, YouTube, and web sources. The material concern is that X search resolves auth_token and ct0 from local Safari/Chrome/Firefox browser cookies by default and sends them as an authenticated Twitter/X GraphQL session, while SKILL.md also says it does not access the user's X account.
Instruction Scope
The skill is intentionally broad, covering any topic and using Bash, Read, Write, AskUserQuestion, and WebSearch. It is user-invocable and has disable-model-invocation set, which reduces accidental autonomous use, but the open variant accepts natural-language watchlist commands and should be used deliberately.
Install Mechanism
Installation is documented as a git clone plus local API-key configuration. Older planning docs mention global npm installation, but the current runtime vendors the Bird search wrapper and install_bird is a no-op, so those plan-file install concerns are not active behavior.
Credentials
The skill needs network and local execution for its stated purpose, but it reads local API-key config, may read browser cookie stores for X auth, calls multiple third-party providers, and writes reports plus raw provider responses to local disk. Those capabilities are powerful but only partly surfaced in the top-level security text.
Persistence & Privilege
One-shot mode writes report and raw response files under ~/.local/share/last30days/out, cache files under ~/.cache/last30days, and the open/watchlist mode stores accumulated findings and briefings in SQLite/local JSON. Scheduling is not automatic without cron or another external runner, but the persistence is broad enough to require explicit user awareness.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install last30days-skill
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /last30days-skill 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
last30days-skill v1.0.0 — Initial Release - Enables research on any topic discussed in the last 30 days across Reddit, X, YouTube, and the web. - Automatically parses user intent to identify topic, target tool, and research type before any research begins. - Transparently displays parsed user intent to confirm understanding before running research scripts. - Performs a comprehensive foreground research script combining recent Reddit/X/YouTube data, followed by focused WebSearch. - Synthesizes findings to deliver actionable, copy-paste-ready prompts or insights, grounded in up-to-date, real-world discussions.
元数据
Slug last30days-skill
版本 1.0.0
许可证
累计安装 32
当前安装数 32
历史版本数 1
常见问题

Last30days Skill 是什么?

Research a topic from the last 30 days. Also triggered by 'last30'. Sources: Reddit, X, YouTube, web. Become an expert and write copy-paste-ready prompts. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3965 次。

如何安装 Last30days Skill?

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

Last30days Skill 是免费的吗?

是的,Last30days Skill 完全免费(开源免费),可自由下载、安装和使用。

Last30days Skill 支持哪些平台?

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

谁开发了 Last30days Skill?

由 johnsonDevops(@johnsondevops)开发并维护,当前版本 v1.0.0。

💬 留言讨论