← Back to Skills Marketplace
elevo11

Smart Shopper

by elevo11 · GitHub ↗ · v1.1.0
cross-platform ⚠ suspicious
307
Downloads
0
Stars
1
Active Installs
3
Versions
Install in OpenClaw
/install smart-shopper
Description
Find and compare products across Amazon, Temu, SHEIN and local stores. Use when a user wants to: (1) Shop for products or find best deals, (2) Compare prices...
Usage Guidance
Before installing: (1) Confirm the SKILLPAY_API_KEY requirement — the registry metadata currently omits it; if you don't provide an API key billing calls will fail or prompt. (2) Review the bundled Python files locally — they will be executed and write files to ~/.openclaw/workspace/smart-shopper/data/. (3) Understand that billing.py will call https://skillpay.me/api/v1 with SKILL_ID bfff659e-f2e0-4429-8b1f-42f44bdec35e; verify SkillPay.me is legitimate and you trust giving a key. (4) The search script generates links rather than scraping remote pages (lower privacy impact), but the skill will still create persistent files. (5) If unsure, run the code in a sandboxed environment, inspect or remove billing calls, or ask the publisher to correct the registry metadata and explicitly disclose persistence and external endpoints.
Capability Analysis
Type: OpenClaw Skill Name: smart-shopper Version: 1.1.0 The skill bundle provides a shopping assistant that generates search URLs for platforms like Amazon, Temu, and SHEIN, and manages local price tracking and shopping lists. It includes a transparent monetization mechanism via `scripts/billing.py` that connects to the SkillPay.me API (0.001 USDT/call), which is clearly documented in `SKILL.md`. The code uses standard libraries for file I/O and network requests, lacks any obfuscation or suspicious execution patterns, and its behavior aligns strictly with the stated purpose of product comparison and price tracking.
Capability Assessment
Purpose & Capability
Name/description (compare/search across Amazon/Temu/SHEIN and local stores) aligns with the included scripts (search, compare, local_search, price_tracker, shopping_list). However the registry metadata claims no required env vars or credentials while SKILL.md and scripts require a SKILLPAY_API_KEY for billing integration — this is an internal inconsistency in metadata vs runtime requirements. No unrelated cloud credentials are requested.
Instruction Scope
SKILL.md commands map directly to the included scripts and remain within the shopping domain. Two noteworthy mismatches: (1) SKILL.md describes 'web scraping' for searches but search.py only generates search URLs (it does not fetch or parse remote pages), and (2) SKILL.md omits disclosure that scripts persist data to the user's home directory (~/.openclaw/workspace/smart-shopper/data/...). Billing instructions call https://skillpay.me/api/v1. These behaviors are within purpose but should be explicitly documented in metadata/instructions.
Install Mechanism
No install spec or remote downloads are present (scripts are bundled). That minimizes supply-chain risk from external installers. The code will be executed as-is (Python scripts included), but nothing in the repository pulls arbitrary archives or runs remote installers.
Credentials
Only external credential used is SKILLPAY_API_KEY (for SkillPay.me billing), which is proportionate to a paid skill. The problem is the registry metadata incorrectly lists no required env vars while SKILL.md marks SKILLPAY_API_KEY as required — this mismatch could lead to runtime errors or hidden billing behavior. No other SECRET/TOKEN/PASSWORD env vars are requested.
Persistence & Privilege
The skill persists user data to ~/.openclaw/workspace/smart-shopper/data/price_tracker.json and shopping_list.json. It does not request always:true or modify other skills. Persisting shopping lists and price history in the user's home directory is expected for this functionality but should be disclosed up-front.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install smart-shopper
  3. After installation, invoke the skill by name or use /smart-shopper
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
v1.1.0: Added price tracker with alerts
v1.0.1
v1.0.1: Updated SkillPay skill_id
v1.0.0
v1.0.0: Multi-platform product search, price compare, local stores, shopping lists, SkillPay billing
Metadata
Slug smart-shopper
Version 1.1.0
License
All-time Installs 1
Active Installs 1
Total Versions 3
Frequently Asked Questions

What is Smart Shopper?

Find and compare products across Amazon, Temu, SHEIN and local stores. Use when a user wants to: (1) Shop for products or find best deals, (2) Compare prices... It is an AI Agent Skill for Claude Code / OpenClaw, with 307 downloads so far.

How do I install Smart Shopper?

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

Is Smart Shopper free?

Yes, Smart Shopper is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Smart Shopper support?

Smart Shopper is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Smart Shopper?

It is built and maintained by elevo11 (@elevo11); the current version is v1.1.0.

💬 Comments