← Back to Skills Marketplace
veevortexiq

productOptimizer

by veevortexiq · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
419
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install viq-bc-optimiser
Description
Autonomous BigCommerce product content optimizer. Bulk-update, rewrite, optimize, or generate product titles and descriptions on a BigCommerce store. Trigger...
Usage Guidance
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.
Capability Analysis
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.
Capability Assessment
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.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install viq-bc-optimiser
  3. After installation, invoke the skill by name or use /viq-bc-optimiser
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
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`.
Metadata
Slug viq-bc-optimiser
Version 1.0.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is productOptimizer?

Autonomous BigCommerce product content optimizer. Bulk-update, rewrite, optimize, or generate product titles and descriptions on a BigCommerce store. Trigger... It is an AI Agent Skill for Claude Code / OpenClaw, with 419 downloads so far.

How do I install productOptimizer?

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

Is productOptimizer free?

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

Which platforms does productOptimizer support?

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

Who created productOptimizer?

It is built and maintained by veevortexiq (@veevortexiq); the current version is v1.0.0.

💬 Comments