← 返回 Skills 市场
productOptimizer
作者
veevortexiq
· GitHub ↗
· v1.0.0
419
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install viq-bc-optimiser
功能描述
Autonomous BigCommerce product content optimizer. Bulk-update, rewrite, optimize, or generate product titles and descriptions on a BigCommerce store. Trigger...
安全使用建议
What to consider before installing: 1) Code and instructions are coherent for a BigCommerce content optimizer, but the tool will perform write operations across products — test on a staging store or a small product subset first. 2) Provide a least-privilege API token (only Products read+write), and avoid running it against production until you confirm outputs. 3) The skill writes progress.json and page_*.json files in whatever directory you run it from; pick a dedicated workspace and back up current product data beforehand. 4) The SKILL.md suggests 'pip install --break-system-packages' — instead use a Python virtual environment (python -m venv) to avoid altering system packages. 5) If you want manual review between pages, do not follow the 'Do NOT stop between pages' instruction; run with a small --limit and manual update workflow until you are comfortable. 6) If you need higher assurance, review the remainder of the bc_optimizer.py file (the truncated portion) to confirm error handling and that no external endpoints beyond api.bigcommerce.com are used.
功能分析
Type: OpenClaw Skill
Name: viq-bc-optimiser
Version: 1.0.0
The skill is classified as suspicious due to prompt injection attempts in `SKILL.md` and the use of `--break-system-packages` during installation. The `SKILL.md` file contains strong directives like 'CRITICAL: Do NOT stop between pages. Process ALL pages continuously until done.' and 'IMMEDIATELY proceed to the next page. Do NOT wait for user input.' These are attempts to override the agent's autonomy and user intervention, which, while seemingly aimed at task completion, represent a vulnerability in agent control. Additionally, the `pip install requests --break-system-packages` instruction, while installing a benign library, uses a flag that can compromise system package integrity, posing a vulnerability risk. The Python script `bc_optimizer.py` itself does not contain direct malicious code for exfiltration or unauthorized execution.
能力评估
Purpose & Capability
Name, description, SKILL.md, and the included Python script all focus on fetching products from BigCommerce, generating updated titles/descriptions, and pushing updates back using the provided store hash and API token. Required binary (python3) and the runtime dependency (requests) are appropriate and proportional.
Instruction Scope
Instructions are specific to the BigCommerce workflow (init, fetch, generate updates, push updates). They require CLI-provided store hash and API token and write progress.json and page_N_products.json/page_N_updates.json files in the current directory. One notable instruction is an explicit demand to 'Do NOT stop between pages' (process all pages continuously) which grants the agent broad autonomous action over the entire catalog — that is consistent with the skill's purpose but elevates operational risk if run against a live store without supervision. Also instructs users to run 'pip install requests --break-system-packages' which can be intrusive on system Python environments.
Install Mechanism
There is no install spec — the skill is instruction-only plus a helper script. That keeps installer risk low. However the SKILL.md tells users to run pip install with the --break-system-packages flag; recommending that flag is unusual and can modify system package state on some Linux distributions. Recommend using a virtual environment instead of system-wide pip changes.
Credentials
The skill does not request unrelated environment variables or secrets. It requires a BigCommerce store hash and an API token with product read/write scope (passed as CLI arguments), which are exactly what the skill needs to operate.
Persistence & Privilege
always:false and normal agent invocation are used. The skill writes local files (progress.json, page_* files) to the current working directory; it does not request permanent platform-wide privileges or modify other skills. However, the explicit autonomous continuous-run requirement (process all pages without pausing) means a granted invocation could make large, irreversible changes to a store in one run — a functional capability but an operational risk to be acknowledged.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install viq-bc-optimiser - 安装完成后,直接呼叫该 Skill 的名称或使用
/viq-bc-optimiser触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of BigCommerce Content Optimizer.
- Automates the bulk rewriting and optimization of product titles and descriptions on a BigCommerce store.
- Manages the full workflow: fetches products page-by-page, generates improved content with SEO and HTML best practices, updates products, and tracks progress in real-time.
- Requires only the BigCommerce store hash and API token to operate.
- Includes robust progress tracking and error handling to ensure uninterrupted operation—processes all products in a single run unless an unrecoverable error occurs.
- Supports seamless resumption from the last unfinished page using `progress.json`.
元数据
常见问题
productOptimizer 是什么?
Autonomous BigCommerce product content optimizer. Bulk-update, rewrite, optimize, or generate product titles and descriptions on a BigCommerce store. Trigger... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 419 次。
如何安装 productOptimizer?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install viq-bc-optimiser」即可一键安装,无需额外配置。
productOptimizer 是免费的吗?
是的,productOptimizer 完全免费(开源免费),可自由下载、安装和使用。
productOptimizer 支持哪些平台?
productOptimizer 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 productOptimizer?
由 veevortexiq(@veevortexiq)开发并维护,当前版本 v1.0.0。
推荐 Skills