← 返回 Skills 市场
117
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install zyte-ecommerce-products-compare-skill
功能描述
Extract structured product data from e-commerce URLs using the Zyte API and generate side-by-side comparison tables with intelligent purchase recommendations...
安全使用建议
What to check before installing or running this skill:
- The skill requires a Zyte API key (ZYTE_API_KEY) to work, but the registry metadata did not declare that; verify you are prepared to provide that credential and understand the billing/costs on Zyte for extractions.
- The fetch script examples pass the API key as a command-line argument, which can expose the key via operating-system process listings. Prefer running the code in an isolated environment or modify the script to read the API key only from an environment variable or a protected config file if you are concerned about local exposure.
- The scripts write raw Zyte responses to /tmp/product_*.json — these files can contain scraped product data and potentially other scraped text; ensure /tmp is acceptable for temporary storage and that you or the agent will clean up sensitive artifacts.
- The README includes a troubleshooting command that overwrites /etc/resolv.conf. Do not run that unless you understand the implications and have appropriate privileges — it is unrelated to the skill's core functionality and can have system-wide effects.
- Source provenance: the registry lists 'source: unknown' and no homepage. If you rely on third-party code, prefer skills with a clear repository or vendor homepage; if unsure, review the included scripts yourself or run them in a sandboxed environment before granting the agent runtime code execution privileges.
If you trust Zyte and are comfortable providing the API key, the code itself appears consistent with the stated purpose. If you need stronger assurance, ask the publisher to update registry metadata to declare ZYTE_API_KEY as a required credential, to avoid passing keys on the command line, and to provide a canonical source/homepage for provenance.
功能分析
Type: OpenClaw Skill
Name: zyte-ecommerce-products-compare-skill
Version: 1.0.0
The skill bundle contains a high-risk instruction in SKILL.md and README.md directing the AI agent to overwrite the system's DNS configuration (echo 'nameserver 8.8.8.8' > /etc/resolv.conf). While framed as a troubleshooting step for sandboxed environments, this is a privileged system modification that could be used to intercept or redirect network traffic. The core logic in scripts/fetch_products.py and scripts/parse_product.py appears to be a legitimate implementation for interacting with the Zyte API (api.zyte.com) to extract e-commerce data.
能力评估
Purpose & Capability
The skill's name/description match the included scripts and Zyte API usage. However the SKILL.md and README clearly require a ZYTE_API_KEY, yet the registry metadata lists no required environment variables or primary credential — an incoherence that affects installation and access control. Everything else (calling api.zyte.com/v1/extract, writing parsed output, parallel fetching) is coherent with the described purpose.
Instruction Scope
Runtime instructions tell the agent to run the bundled Python scripts which perform network requests to Zyte and write raw responses to /tmp/product_*.json. That is within the skill's purpose. Concerns: the recommended invocation passes the API key as a command-line argument (python3 scripts/fetch_products.py "$ZYTE_API_KEY" ...), which can expose secrets in process lists; the README includes a troubleshooting line that suggests overwriting /etc/resolv.conf (echo 'nameserver 8.8.8.8' > /etc/resolv.conf) — a privileged action outside the skill's core purpose and potentially dangerous if followed blindly.
Install Mechanism
No install spec that downloads external archives — code is bundled in the skill ZIP. The scripts use only Python stdlib and no external URLs for installation, which limits supply-chain risk. The README's example GitHub clone URLs are placeholders; the registry lists 'source unknown' which reduces provenance assurance but not the install mechanism risk itself.
Credentials
Functionally the skill needs a Zyte API key (ZYTE_API_KEY) to call the Zyte API; that is proportionate. But the registry metadata does not declare this required credential, which is an incoherence and a user-experience/security gap. Operationally the scripts accept the API key as a CLI argument (exposed in ps output) rather than exclusively reading a protected environment variable — this increases the chance of accidental secret exposure on multi-user hosts. The skill asks the user to store the API key in openclaw.json or export it to the environment; that is expected, but you should ensure the key is stored securely.
Persistence & Privilege
The skill does not request always:true, does not alter other skills or global agent configs, and only writes temporary files to /tmp and optional parsed outputs when invoked. The README suggests copying the skill into managed skills directories (normal). No elevated or persistent privileges are requested by the skill itself.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install zyte-ecommerce-products-compare-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/zyte-ecommerce-products-compare-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
zyte-ecommerce-products-compare-skill v1.0.0 – Initial release
- Extracts structured product data from multiple e-commerce URLs using the Zyte API.
- Generates side-by-side comparison tables with key product details, specs, and normalized attributes (price, rating, availability, features).
- Handles parallel data fetching for improved speed and error resilience.
- Supports user intent mapping for personalized purchase recommendations.
- Bundles scripts for robust API fetching and parsing, with clear troubleshooting guides and usage instructions.
元数据
常见问题
AI Product Comparison Skill 是什么?
Extract structured product data from e-commerce URLs using the Zyte API and generate side-by-side comparison tables with intelligent purchase recommendations... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 117 次。
如何安装 AI Product Comparison Skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install zyte-ecommerce-products-compare-skill」即可一键安装,无需额外配置。
AI Product Comparison Skill 是免费的吗?
是的,AI Product Comparison Skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
AI Product Comparison Skill 支持哪些平台?
AI Product Comparison Skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 AI Product Comparison Skill?
由 apscrapes(@apscrapes)开发并维护,当前版本 v1.0.0。
推荐 Skills