← 返回 Skills 市场
benmillerat

Supermarket Deals (DE)

作者 Ben Miller · GitHub ↗ · v1.1.0
cross-platform ✓ 安全检测通过
452
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install supermarket-deals
功能描述
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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install supermarket-deals
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /supermarket-deals 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Show product name in text table
v1.0.0
Initial release — search German supermarket flyers via Marktguru, ranked by EUR/L
元数据
Slug supermarket-deals
版本 1.1.0
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 452 次。

如何安装 Supermarket Deals (DE)?

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

Supermarket Deals (DE) 是免费的吗?

是的,Supermarket Deals (DE) 完全免费(开源免费),可自由下载、安装和使用。

Supermarket Deals (DE) 支持哪些平台?

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

谁开发了 Supermarket Deals (DE)?

由 Ben Miller(@benmillerat)开发并维护,当前版本 v1.1.0。

💬 留言讨论