← 返回 Skills 市场
zero2ai-hub

Skill Dropshipping Product Launcher

作者 Zero2Ai · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
413
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install skill-dropshipping-product-launcher
功能描述
Creates WooCommerce draft product listings with images, variants, and margin calculation from CJ Dropshipping products using product ID and sell price.
安全使用建议
This skill appears to do what it says (fetch CJ product data and create a WooCommerce draft), but be aware of several practical and privacy/security points before installing: - Transparency mismatch: The registry entry claims no required credentials or config paths, yet the code reads ~/cj-api.json and ~/woo-api.json (or CJ_API_PATH/WOO_API_PATH). Verify and supply only credentials for the store you control. - Files modified: The skill will update ~/cj-api.json with refreshed access tokens and creates /tmp/product-images/<product_id>/ files. If you do not want files changed in your home directory, run it in a controlled environment or adjust CJ_API_PATH/WOO_API_PATH to point to secure locations. - Default store indicators: config/internal.md and example outputs reference tech1mart.com. Check that the woo-api.json.url points to your intended WordPress site — otherwise the script could target someone else’s store if misconfigured. - Least privilege: Use WooCommerce API keys with the minimum required permissions (ideally product/media write scoped) and do not supply broader admin secrets. - Test in dry-run first: Use --dry-run to confirm fetched product data and image handling without making writes to WooCommerce. - Audit credentials: Inspect the two config files before and after a run to ensure only expected fields are present and the token refresh behavior is acceptable. If you need higher assurance, ask the publisher to update the registry metadata to explicitly list required config paths and env vars (CJ_API_PATH, WOO_API_PATH and the expected JSON schemas), or review the code yourself. If you cannot verify the target WooCommerce URL or the origin of the package, run it in an isolated VM/container and supply throwaway credentials while testing.
功能分析
Type: OpenClaw Skill Name: skill-dropshipping-product-launcher Version: 1.0.0 The skill appears to be designed for its stated purpose of dropshipping product listing. However, it exhibits potential vulnerabilities that classify it as 'suspicious'. Specifically, the `downloadImage` function in `scripts/launch.js` downloads images from URLs provided by the CJ Dropshipping API, which could pose an SSRF risk if a compromised CJ API were to supply malicious internal network URLs. Additionally, the `category` argument in `scripts/woo-create.js` is passed directly to a WooCommerce API search parameter, which could be a vector for injection depending on the WooCommerce backend's sanitization.
能力评估
Purpose & Capability
Overall capability aligns with the name/description: scripts fetch CJ product data, download images, upload to a WordPress/WooCommerce site, calculate margin, and create a draft product. However, the registry metadata claimed no required config paths or credentials while SKILL.md and the code require CJ and WooCommerce credential files (~/cj-api.json and ~/woo-api.json) or the equivalent env vars (CJ_API_PATH, WOO_API_PATH). That mismatch reduces transparency and is unexpected.
Instruction Scope
Runtime instructions and code read credential JSON files from the user's home directory and will write back an access token to ~/cj-api.json (cj-fetch.js updates tokenExpiry/accessToken). The skill also downloads images into /tmp/product-images/<product_id>/ and uploads them to the configured WooCommerce site, creates categories, and writes products/variations via the Woo REST API. These I/O actions are consistent with the stated purpose but are potentially impactful (modifies files in your home dir and remote store). The SKILL.md did document the files, but the registry metadata did not — a scope/transparency issue.
Install Mechanism
This is an instruction+code skill with normal npm dependencies (axios, form-data). There is no remote archive download or obscure install host. package-lock.json is present and dependencies resolve from the public npm registry; installing via npm is the expected way and proportional to the task.
Credentials
The skill requires sensitive credentials (CJ API keys and WooCommerce consumerKey/consumerSecret) supplied via files (~/cj-api.json, ~/woo-api.json) or override env vars (CJ_API_PATH, WOO_API_PATH). The registry metadata listed no required env vars/config paths, which is inconsistent and misleading. config/internal.md also references an 'Active store: tech1mart.com' (default base URL), suggesting the repo may be preconfigured for a specific store — verify that your credentials and URLs are pointed to the store you intend. The skill will store refreshed access tokens back to ~/cj-api.json (credential file modification).
Persistence & Privilege
The skill does not request permanent platform presence (always: false) and does not modify other skills or system-wide agent settings. Its only persistent effect on the host is writing/updating the CJ credential file (token refresh) and writing temporary image files to /tmp; these are within the skill's functional scope but should be noted.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install skill-dropshipping-product-launcher
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /skill-dropshipping-product-launcher 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release: Launch CJ Dropshipping products as WooCommerce draft listings in one command. - Fetches product and variant data from CJ Dropshipping APIs - Downloads and uploads product images to your WordPress media library - Calculates profit margin and warns if margin is below 30% - Creates WooCommerce draft products (with variants if available) and outputs relevant URLs - Supports preview mode (dry-run) and custom categories - Outputs a structured JSON summary for downstream automation
元数据
Slug skill-dropshipping-product-launcher
版本 1.0.0
许可证
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Skill Dropshipping Product Launcher 是什么?

Creates WooCommerce draft product listings with images, variants, and margin calculation from CJ Dropshipping products using product ID and sell price. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 413 次。

如何安装 Skill Dropshipping Product Launcher?

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

Skill Dropshipping Product Launcher 是免费的吗?

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

Skill Dropshipping Product Launcher 支持哪些平台?

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

谁开发了 Skill Dropshipping Product Launcher?

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

💬 留言讨论