← Back to Skills Marketplace
yuxiaoyang2007-prog

price-check

by yuxiaoyang2007-prog · GitHub ↗ · v0.6.4 · MIT-0
cross-platform ✓ Security Clean
96
Downloads
0
Stars
0
Active Installs
10
Versions
Install in OpenClaw
/install price-check
Description
搜索国内主流电商平台(淘宝/天猫、京东、拼多多、苏宁、唯品会、考拉、抖音、快手、1688)的实时价格,自动找到最合适的可信购买点并给出'值不值得买'建议 + 直接可点击的购买链接;本地积累历史价数据,能识别当前价是历史低位还是高位。Keywords: 比价, 值不值得买, 哪里买最便宜, 历史价, 价格监控, X...
Usage Guidance
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.
Capability Analysis
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.
Capability Tags
cryptocan-make-purchases
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install price-check
  3. After installation, invoke the skill by name or use /price-check
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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.
Metadata
Slug price-check
Version 0.6.4
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 10
Frequently Asked Questions

What is price-check?

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

How do I install price-check?

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

Is price-check free?

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

Which platforms does price-check support?

price-check is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created price-check?

It is built and maintained by yuxiaoyang2007-prog (@yuxiaoyang2007-prog); the current version is v0.6.4.

💬 Comments