← Back to Skills Marketplace
benmillerat

Supermarket Deals (DE)

by Ben Miller · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
452
Downloads
1
Stars
0
Active Installs
2
Versions
Install in OpenClaw
/install supermarket-deals
Description
Search German supermarket flyers (Aldi, Lidl, REWE, EDEKA, Kaufland) for product deals via Marktguru. Results ranked by best price per litre (EUR/L). No API...
Usage Guidance
This skill appears to do what it says: it fetches Marktguru pages to extract ephemeral API keys, uses those keys to call api.marktguru.de, and caches keys and user config under ~/.supermarket-deals. Before installing, consider: (1) review the two files it writes (~/.supermarket-deals/keys.json and config.json) and their filesystem permissions; (2) be aware npm install will install dev packages (the project is TypeScript) — build in a sandbox if you prefer; (3) verify that extracting API keys from the Marktguru homepage is acceptable under Marktguru's terms of service if you plan to use this at scale; and (4) if you want to avoid local caching of keys, you can modify the code to avoid saving keys to disk. Overall the package is internally consistent and proportional to its stated purpose.
Capability Analysis
Type: OpenClaw Skill Name: supermarket-deals Version: 1.1.0 The skill is a legitimate tool for searching German supermarket deals via the Marktguru API. It uses a common scraping technique to extract public API keys from the Marktguru homepage (src/api.ts) and stores configuration/cache in a local directory (~/.supermarket-deals). The code includes proper input validation, lacks suspicious dependencies, and contains no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description (search German supermarket flyers via Marktguru) matches the implementation: the code queries api.marktguru.de using API keys it extracts from https://www.marktguru.de. There are no unrelated credentials, external services, or unexpected binaries required.
Instruction Scope
SKILL.md and the CLI behaviour are scoped to fetching Marktguru data, caching keys, and writing a local config. The runtime instructions and code only reference the Marktguru homepage and API endpoints and local files under ~/.supermarket-deals. There is input validation and ID sanitization to avoid URL injection. The skill does cache extracted API keys to keys.json (cached 6h) as documented.
Install Mechanism
This is an instruction+source package (no platform install spec). The README recommends npm install and tsc build; package.json lists only devDependencies and the code uses only Node built-ins, so runtime npm install is not strictly necessary unless building from TypeScript. No downloads from arbitrary URLs or extract steps are present. Consider that running npm install will install development packages from the public npm registry.
Credentials
The skill requests no environment variables or external credentials. It does store extracted Marktguru API keys and client keys in ~/.supermarket-deals/keys.json and user config in ~/.supermarket-deals/config.json. Caching those keys locally is proportionate to the claimed behaviour but users should be aware these are credentials harvested from the site (not user secrets) and are stored on disk.
Persistence & Privilege
The skill does persist data to the user's home directory (~/.supermarket-deals) but does not request always:true or any elevated platform privileges. It does not modify other skills or system-wide settings. Local persistence is limited to its own config and cached keys files.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install supermarket-deals
  3. After installation, invoke the skill by name or use /supermarket-deals
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Show product name in text table
v1.0.0
Initial release — search German supermarket flyers via Marktguru, ranked by EUR/L
Metadata
Slug supermarket-deals
Version 1.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 2
Frequently Asked Questions

What is Supermarket Deals (DE)?

Search German supermarket flyers (Aldi, Lidl, REWE, EDEKA, Kaufland) for product deals via Marktguru. Results ranked by best price per litre (EUR/L). No API... It is an AI Agent Skill for Claude Code / OpenClaw, with 452 downloads so far.

How do I install Supermarket Deals (DE)?

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

Is Supermarket Deals (DE) free?

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

Which platforms does Supermarket Deals (DE) support?

Supermarket Deals (DE) is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Supermarket Deals (DE)?

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

💬 Comments