← 返回 Skills 市场
zero2ai-hub

Skill Dropshipping Fulfillment

作者 Zero2Ai · GitHub ↗ · v1.2.3
cross-platform ⚠ suspicious
353
总下载
0
收藏
1
当前安装
5
版本数
在 OpenClaw 中安装
/install skill-dropshipping-fulfillment
功能描述
Automates order fulfillment by pushing WooCommerce orders to CJ Dropshipping. Fetches "Processing" orders, matches line items to CJ variants via a supplier s...
安全使用建议
This package implements the dropshipping workflow but has several red flags you should address before running it on real data: - Credentials and paths: The code expects WooCommerce and CJ credentials in local JSON files (woo-api.json, cj-api.json) but the registry metadata does not declare these. Confirm where you'll store credentials and put those files in a safe location. Prefer using environment-variable overrides to point paths to a controlled directory. - Default absolute paths: The runtime scripts default to /home/aladdin/*. That contradicts the SKILL.md examples and could cause the tool to read or overwrite files in an unrelated user's directory. Always set WOO_API_PATH, CJ_API_PATH, CJ_SELECTION_PATH, FULFILL_LOG_PATH, and REJECTION_LOG_PATH to safe paths before running. - Backfill behavior: rebuild-mapping.js can PUT updates to your WooCommerce store (backfilling SKUs). Run with --dry-run first and review the mapping output; only run live after verifying results. - Token persistence: The tool will refresh CJ access tokens and write them to cj-api.json. Ensure that file is secured (permissions) and located where you expect. - Test in isolation: Run the scripts in a disposable container or VM and use dry-run mode initially. Inspect the scripts line-by-line (they are small) or run them with network disabled to observe behavior. Consider creating throwaway API keys/accounts for initial tests. - If you need tighter security: require the vendor to declare required env vars/primary credential in metadata, remove hard-coded absolute defaults, and avoid writing tokens to predictable locations. Given the coherent functionality but the mismatches (undisclosed credential/file usage and risky defaults), treat this skill as suspicious and do not run it against production stores until you've corrected/configured paths and validated behavior in a safe environment.
功能分析
Type: OpenClaw Skill Name: skill-dropshipping-fulfillment Version: 1.2.3 The skill bundle is classified as benign. All code and documentation align with the stated purpose of automating dropshipping fulfillment between WooCommerce and CJ Dropshipping. The scripts (`scripts/fulfill.js`, `scripts/rebuild-mapping.js`, `scripts/cj-api.js`, `scripts/woo-api.js`) perform expected API calls to WooCommerce and CJ Dropshipping, read/write configuration and log files, and update WooCommerce order statuses and product SKUs. While the use of hardcoded default paths (e.g., `/home/aladdin/woo-api.json`) and plain-text credential storage in JSON files (`woo-api.json`, `cj-api.json`) are poor security practices and represent vulnerabilities in deployment/configuration, they do not indicate intentional malicious behavior by the skill itself. There is no evidence of data exfiltration to unauthorized endpoints, malicious command execution, persistence mechanisms, or prompt injection attempts in `SKILL.md`.
能力评估
Purpose & Capability
Name/description matches the code's functionality (fetch WooCommerce orders, map SKUs, call CJ API, update WooCommerce). However the registry metadata lists no required credentials/config paths while the code requires both WooCommerce and CJ credentials (read from JSON files) and will modify remote WooCommerce products in rebuild-mapping.js. Also the code's default file paths point at /home/aladdin/* which contradicts SKILL.md examples using relative paths — an incoherent default that could cause the skill to read/write unexpected user files.
Instruction Scope
SKILL.md describes fetching processing orders, mapping, submitting to CJ, updating WooCommerce and logging — which matches the scripts. But the scripts also: (a) read/write local JSON credential files, (b) update WooCommerce product SKUs (backfill) in rebuild-mapping.js, and (c) persist CJ access tokens back into cj-api.json. These are powerful write operations and the SKILL.md does not fully call out the default absolute paths (/home/aladdin/*) used by the code. The instructions also rely on several environment overrides (WOO_API_PATH, CJ_API_PATH, CJ_SELECTION_PATH, FULFILL_LOG_PATH, REJECTION_LOG_PATH, FBA_PRODUCT_IDS) that are not declared in registry metadata.
Install Mechanism
No install spec (instruction-only) and package.json only depends on axios. No external arbitrary download URLs or extract operations present. This is low-risk from an install mechanism perspective, but users must still inspect and run Node scripts.
Credentials
Registry metadata shows no required env vars or primary credential, but the code requires WooCommerce credentials and CJ API keys stored in local JSON files (woo-api.json, cj-api.json) and uses environment variables to override file paths and FBA_PRODUCT_IDS. The omission of these required credentials from metadata is a mismatch and raises risk: the skill will access local files for secrets (and will write CJ tokens back to disk).
Persistence & Privilege
always:false and the skill does not modify other skills or system configuration. It does persist data: writes logs (cj-fulfillment-log.json, cj-rejection-log.json), updates/creates cj-supplier-selection.json and updates cj-api.json with refreshed tokens, and rebuild-mapping.js can call WooCommerce PUT endpoints to backfill SKUs. Those are within its functional scope but are write-capable operations that merit caution.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install skill-dropshipping-fulfillment
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /skill-dropshipping-fulfillment 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.2.3
Version 1.2.3 of skill-dropshipping-fulfillment - No files were changed in this version. - Documentation and feature descriptions remain unchanged from the previous release.
v1.2.2
- Improved code in fulfill.js and rebuild-mapping.js for better maintainability. - No changes to user-facing behavior or skill usage.
v1.2.1
- Expanded supplier selection mapping to a full 6-field schema with SKU-first matching and fallback to WooCommerce product/variation IDs. - Added instructions and support for automatic mapping file generation via `rebuild-mapping.js`. - Introduced FBA/excluded product support through the `FBA_PRODUCT_IDS` environment variable—marked products are skipped and logged. - Enhanced logging: unmatched/skipped items are now tracked in `cj-rejection-log.json` for manual review.
v1.2.0
- Added missing dependencies and updated versions in package.json and package-lock.json for improved compatibility. - Refactored scripts for order fulfillment and API interaction to enhance code readability and maintainability. - Improved logging and error handling across the main scripts. - Updated internal mapping and WooCommerce API logic for more robust order processing.
v1.1.0
- Adds full support for automated WooCommerce order fulfillment via CJ Dropshipping. - Fetches "processing" WooCommerce orders and matches items to CJ variants using a supplier map. - Submits matched orders to CJ API, updates WooCommerce statuses, and logs results. - Supports dry-run mode and processing a single order. - Easily configurable through environment variables and JSON mapping files.
元数据
Slug skill-dropshipping-fulfillment
版本 1.2.3
许可证
累计安装 1
当前安装数 1
历史版本数 5
常见问题

Skill Dropshipping Fulfillment 是什么?

Automates order fulfillment by pushing WooCommerce orders to CJ Dropshipping. Fetches "Processing" orders, matches line items to CJ variants via a supplier s... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 353 次。

如何安装 Skill Dropshipping Fulfillment?

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

Skill Dropshipping Fulfillment 是免费的吗?

是的,Skill Dropshipping Fulfillment 完全免费(开源免费),可自由下载、安装和使用。

Skill Dropshipping Fulfillment 支持哪些平台?

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

谁开发了 Skill Dropshipping Fulfillment?

由 Zero2Ai(@zero2ai-hub)开发并维护,当前版本 v1.2.3。

💬 留言讨论