← 返回 Skills 市场
yuxiaoyang2007-prog

price-check

作者 yuxiaoyang2007-prog · GitHub ↗ · v0.6.4 · MIT-0
cross-platform ✓ 安全检测通过
96
总下载
0
收藏
0
当前安装
10
版本数
在 OpenClaw 中安装
/install price-check
功能描述
搜索国内主流电商平台(淘宝/天猫、京东、拼多多、苏宁、唯品会、考拉、抖音、快手、1688)的实时价格,自动找到最合适的可信购买点并给出'值不值得买'建议 + 直接可点击的购买链接;本地积累历史价数据,能识别当前价是历史低位还是高位。Keywords: 比价, 值不值得买, 哪里买最便宜, 历史价, 价格监控, X...
安全使用建议
This package appears to be what it says: a price‑comparison script that queries maishou88.com and keeps local history. Before installing/using: 1) Ensure your OpenClaw environment provides the Python dependency aiohttp (the script will fail otherwise). 2) Understand that all queries are written to ~/.openclaw/data/price-check/price-check.db (local storage) and config.json may store your Feishu token if you enable syncing — do not commit that file. 3) Feishu sync is opt‑in: only enable it if you trust the destination and you are comfortable storing/providing the base_token; enabling it runs lark-cli (a subprocess) which will execute a local binary. 4) The skill uses a default maishou API OPENID/invite code; if you have concerns about third‑party API usage, review or replace the data layer. 5) Note the SKILL.md rule that the agent must forward the generated human_report verbatim — be mindful if reports could contain sensitive text or links. If you want higher assurance, ask the author to declare Python package dependencies in the skill metadata and to document exactly what the default OPENID/invite code implies.
功能分析
Type: OpenClaw Skill Name: price-check Version: 0.6.4 The price-check skill is a comprehensive tool for comparing product prices across major Chinese e-commerce platforms. It includes features for local price history tracking using SQLite (`db.py`) and optional synchronization with Feishu Bitables via `lark-cli` (`feishu_sync.py`). The core logic in `price_check.py` and `_data_layer.py` focuses on fetching data from the maishou88.com API, filtering for noise (like accessories or refurbished items), and calculating a 'verdict' on whether a product is worth buying. While the `SKILL.md` and JSON output contain 'Hard Rules' for the AI agent to render the report verbatim, these instructions are designed to ensure the integrity of the generated report and purchase links, rather than to facilitate an attack. No evidence of malicious intent, unauthorized data exfiltration, or harmful prompt injection was found.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
The name/description (multi‑platform price comparison + local history + optional Feishu sync) align with what the code does: it calls a maishou88.com API client, filters results, writes to a local SQLite DB, and can optionally sync to Feishu. Minor mismatch: the script needs the Python package 'aiohttp' (declared in a file header comment) but the skill metadata only lists required binaries (python3, uv) and does not declare Python package dependencies — this is an engineering omission that can cause runtime failures but does not indicate malicious intent.
Instruction Scope
SKILL.md instructs agents to run the included Python script and to render the produced human_report verbatim. The runtime actions in code are within the stated scope: network calls to maishou88.com for price data, local writes to ~/.openclaw/data/price-check/*. No instructions ask the agent to read arbitrary system files or unrelated environment variables. The requirement that agents forward human_report verbatim is a strict formatting rule but not a security red flag by itself.
Install Mechanism
There is no external download/install spec (the code is bundled in the skill), which is low risk. However, runtime dependency management is inconsistent: bin/price_check.py declares dependencies=['aiohttp'] in a header comment but the OpenClaw metadata only lists required binaries (python3, uv). If your agent environment doesn't already provide aiohttp, the script will fail. No suspicious or arbitrary external installers/URLs are used.
Credentials
The skill does not request broad or unrelated environment variables. It uses an internal OPENID constant and reads an optional MAISHOU_INVITE_CODE env var (with a safe default). The only potentially sensitive external credential is the Feishu base_token (used only if you opt into Feishu sync); that token is stored in a repo-local config path (~/.openclaw/data/price-check/config.json) when you enable the feature. No AWS/GCP/other tokens are requested.
Persistence & Privilege
The skill persists only to its own data directory (~/.openclaw/data/price-check/) and creates a local SQLite DB; this matches the declared purpose (history accumulation). always:false (no forced global inclusion). The skill does call lark-cli via subprocess for optional Feishu sync — that runs an external binary only if you enable Feishu sync and supply tokens.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install price-check
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /price-check 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.6.4
v0.6.4: publish-side fix — restore ClawHub display name to 'price-check' (v0.6.3 publish accidentally polluted it). Source identical to v0.6.3, no functional changes.
v0.6.3
v0.6.3: CI green + transparency block now exposes relevant_items stats (median / count / range) — verdict basis becomes auditable end-to-end. Patch release, no schema break.
v0.6.2
v0.6.2: stats now uses 'relevant candidates' (去 outlier + 去 flagged + 去 low_relevance) instead of all clean items. Fixes verdict misjudgment when query has spec descriptors that pull in noise products (e.g. 'Mac Studio 256G 内存 1T 硬盘' previously got median dragged down by memory sticks).
v0.6.1
v0.6.1 hotfix: (1) search_url keyword strips spec descriptors (内存/硬盘/存储/SSD) so JD/Taobao native search no longer pulls memory sticks instead of the actual product. (2) Top 3 candidates rendered as plain text (3 lines each), not markdown table — Feishu no longer squashes URLs into one column.
v0.6.0
v0.6.0 BREAK CHANGE: search-only mode. Removed maishou affiliate short-links (broken under login + would embed others' invite_code). Added Python-rendered human_report markdown field + --report CLI flag. SKILL.md now requires agents to send human_report verbatim. Roll back: clawhub install --version 0.5.4.
v0.5.4
v0.5.4: HOTFIX for v0.5.3. The function signature change in v0.5.3 wasn't matched by an updated call site, so search_url was still being built from maishou's noisy item title instead of the user's clean query. v0.5.4 actually fixes the call site.
v0.5.3
v0.5.3: search_url now uses your original query (cleaner search results), and report template now warns users that affiliate short-links must be opened in a logged-out/incognito window — logged-in JD/Taobao users should use the search_url instead.
v0.5.2
v0.5.2: add search_url fallback. When maishou's affiliate redirect is inaccurate (esp. for education/enterprise/member-only SKUs), every item now also exposes a native-platform search URL by title (JD/Taobao/PDD/1688), so users can reliably find the exact product.
v0.5.1
v0.5.1 doc-only: reframe positioning around user value (3 concrete capabilities: search lowest price / buy-or-wait verdict / monitor historical prices). No code changes.
v0.5.0
v0.5.0 — Internalize maishou88.com data layer (derived from shopmind-price-compare by xiaohaook). price-check is now self-contained, no upstream dependency. See CHANGELOG.md for full v0.1 → v0.5 evolution.
元数据
Slug price-check
版本 0.6.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 10
常见问题

price-check 是什么?

搜索国内主流电商平台(淘宝/天猫、京东、拼多多、苏宁、唯品会、考拉、抖音、快手、1688)的实时价格,自动找到最合适的可信购买点并给出'值不值得买'建议 + 直接可点击的购买链接;本地积累历史价数据,能识别当前价是历史低位还是高位。Keywords: 比价, 值不值得买, 哪里买最便宜, 历史价, 价格监控, X... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 96 次。

如何安装 price-check?

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

price-check 是免费的吗?

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

price-check 支持哪些平台?

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

谁开发了 price-check?

由 yuxiaoyang2007-prog(@yuxiaoyang2007-prog)开发并维护,当前版本 v0.6.4。

💬 留言讨论