← 返回 Skills 市场
142
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install skill-woocommerce-order-guard
功能描述
Monitors new WooCommerce processing orders, auto-copies missing shipping addresses from billing, and emits one alert per new order for automation.
安全使用建议
This skill appears to do what it claims, but before installing: (1) Create WooCommerce API keys with the minimal required permissions (the script needs write access to update orders); (2) store the creds JSON securely (restrict file permissions) and prefer using a staging store first to confirm behavior; (3) be aware the script will perform PUT requests that change orders—only provide keys for stores you trust; (4) ensure the machine running the cron has Python3 and the requests library, and that the storage directory exists and is writable by the runner; (5) if you plan concurrent runs, add file-locking or run single-instance cron to avoid race conditions; (6) consider improving error handling/logging (the script doesn't verify update responses). If you accept those points, the skill is coherent with its stated purpose.
功能分析
Type: OpenClaw Skill
Name: skill-woocommerce-order-guard
Version: 1.0.0
The skill is a legitimate automation tool designed to synchronize WooCommerce billing and shipping addresses. The Python script (scripts/order-guard.py) uses the official WooCommerce REST API to fetch processing orders and update them as described in the documentation. No evidence of data exfiltration, malicious execution, or prompt injection was found; the code logic is transparent and aligned with its stated purpose.
能力评估
Purpose & Capability
The name/description, SKILL.md, and the Python script are coherent: all request and actions relate to WooCommerce order monitoring and fixing. The script uses only the WooCommerce REST API and a local storage file; no unrelated capabilities or credentials are requested.
Instruction Scope
Instructions are limited to running the included script with a creds file and a storage path. The script only reads the provided creds file and the local deduplication file, calls the provided store URL, updates orders via the WooCommerce API, prints outputs, and writes the dedup store. Minor implementation notes: the code does not check the HTTP response from the PUT requests (no raise_for_status on updates) and has no file-locking, so concurrent runs could race or silently fail—these are hygiene/usability concerns, not evidence of malicious behavior.
Install Mechanism
No install spec; this is instruction-only plus a single Python script requiring the 'requests' library. That is proportionate and low-risk compared with download/install behaviors.
Credentials
The skill requires WooCommerce API credentials provided via a local JSON file (consumerKey/consumerSecret). This is appropriate and limited for the stated purpose. Users should note these are store credentials that grant API access (including write access for PUT), so the file must be protected. The registry metadata correctly lists no required environment variables; the credential is file-based rather than env-based.
Persistence & Privilege
The skill does not request permanent platform-wide presence (always:false) and doesn't modify other skills. It will perform privileged actions on the WooCommerce store (PUT orders) if given API keys — this is expected but important: anyone who supplies keys is granting the skill the ability to change orders. Autonomous invocation is allowed by default (normal for skills); if you don't want the agent to run it without prompting, disable autonomous invocation when installing.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install skill-woocommerce-order-guard - 安装完成后,直接呼叫该 Skill 的名称或使用
/skill-woocommerce-order-guard触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release—automatically fixes missing WooCommerce shipping addresses and deduplicates order alerts.
- Monitors WooCommerce 'processing' orders to ensure each has a shipping address, copying billing to shipping if needed.
- Emits a signal (stdout) for each new qualifying order, designed for easy integration with downstream automations.
- Prevents duplicate alerts using a local JSON deduplication store.
- Simple command-line interface with optional credential and storage file configuration.
- Suitable for scheduling via cron or webhooks.
元数据
常见问题
WooCommerce Order Guard 是什么?
Monitors new WooCommerce processing orders, auto-copies missing shipping addresses from billing, and emits one alert per new order for automation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 142 次。
如何安装 WooCommerce Order Guard?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install skill-woocommerce-order-guard」即可一键安装,无需额外配置。
WooCommerce Order Guard 是免费的吗?
是的,WooCommerce Order Guard 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
WooCommerce Order Guard 支持哪些平台?
WooCommerce Order Guard 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 WooCommerce Order Guard?
由 Zero2Ai(@zero2ai-hub)开发并维护,当前版本 v1.0.0。
推荐 Skills