← 返回 Skills 市场
manucode2000-max

Oil Price Monitor

作者 manucode2000-max · GitHub ↗ · v1.1.0 · MIT-0
cross-platform ⚠ suspicious
120
总下载
0
收藏
1
当前安装
2
版本数
在 OpenClaw 中安装
/install ndrc-oil-price-monitor
功能描述
Monitor NDRC (National Development and Reform Commission) website for oil price adjustment announcements. Searches news releases every 10 working days at 17:...
安全使用建议
This skill appears to do what it says (scrape NDRC and report price announcements), but there are a few things to check before installing: (1) Review the full oil_price_monitor.py for any subprocess.run calls that execute dynamic code — inline python -c can run arbitrary code and should be audited. (2) The package inserts the workspace parent into sys.path, which allows importing other local skill modules; confirm you trust other code in the same workspace because this skill could import and execute it. (3) Confirm how Feishu delivery is performed in your OpenClaw setup — make sure sensitive webhooks or tokens are not embedded or implicitly exposed. (4) Test the skill in an isolated environment (or sandbox) first, and consider running it with limited filesystem permissions. If you want higher assurance, ask the author to remove workspace-wide sys.path modifications and replace subprocess-based search calls with explicit, well-audited library calls or an injectable, whitelisted search utility.
能力评估
Purpose & Capability
Name/description match the implementation: it scrapes the NDRC site, parses HTML, computes workday windows (via chinese-workdays) and formats output for OpenClaw to forward to Feishu. That part is coherent. However the package inserts the workspace parent directory into sys.path (in __init__.py and oil_price_monitor.py), which grants the skill the ability to import arbitrary sibling skill modules from the workspace (broader access than strictly required). Also the use of a subprocess to call an external 'multi-search-engine' via an inline python -c is heavier than the simple scrape/parse task and may be disproportionate.
Instruction Scope
SKILL.md instructs only scraping NDRC, window calculation, and pushing output to OpenClaw stdout — reasonable scope. The runtime code additionally (a) modifies sys.path to include the workspace root, allowing imports of other local modules; (b) invokes subprocess.run to execute inline Python intended to call a 'multi-search-engine' or other utilities. Those runtime behaviors can access arbitrary local modules and the runtime environment beyond the minimal scraping/parse/format pipeline described in SKILL.md.
Install Mechanism
There is no install spec (instruction-only install), only a requirements.txt listing standard libraries (requests, beautifulsoup4, lxml). No remote downloads, no obscure package sources, and nothing is written to nonstandard system locations. This is low risk from an install-vector perspective.
Credentials
The skill requests no environment variables or credentials, and the documented push to Feishu relies on OpenClaw capturing stdout instead of embedding webhooks/tokens — this reduces credential exposure. However, the sys.path adjustments and subprocess execution mean the code could import or execute other local modules that themselves access secrets or environment variables, so the effective reach is broader than the declared requirements suggest.
Persistence & Privilege
The skill is not force-included (always: false) and does not declare changes to other skills' configurations. It writes a local cache file under its own data/ directory (windows_cache.json), which is normal state for this functionality.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install ndrc-oil-price-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /ndrc-oil-price-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Optimization: Smart scheduling (only run on price adjustment windows), annual window prediction (search + fallback calculation), window cache, and detailed window listing. Now runs only on 10-working-day windows at 17:30, and predicts next year's schedule on the last window of current year. Requires chinese-workdays. Multi-search-engine integration ready.
v1.0.0
Initial release: Monitor NDRC website for oil price adjustment announcements. Runs every 10 working days at 17:30 starting 2026-04-07. Pushes notifications via Feishu. Requires chinese-workdays dependency.
元数据
Slug ndrc-oil-price-monitor
版本 1.1.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 2
常见问题

Oil Price Monitor 是什么?

Monitor NDRC (National Development and Reform Commission) website for oil price adjustment announcements. Searches news releases every 10 working days at 17:... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 120 次。

如何安装 Oil Price Monitor?

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

Oil Price Monitor 是免费的吗?

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

Oil Price Monitor 支持哪些平台?

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

谁开发了 Oil Price Monitor?

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

💬 留言讨论