Install
openclaw skills install skill-dropship-product-pipelineEnd-to-end dropship product lifecycle pipeline. CJ Dropshipping sourcing → margin check → Flux Kontext AI hero image → WooCommerce publish → CJ supplier mapp...
openclaw skills install skill-dropship-product-pipelineFull end-to-end dropship product lifecycle — from CJ Dropshipping search to a live WooCommerce listing with an AI-generated hero image.
fal-ai/flux-kontext/dev) using the real CJ product photo as reference. Lifestyle background, product in active use, warm mood, 1:1 square.cj-supplier-selection.json for auto-fulfillment via skill-dropshipping-fulfillment.Pipeline ends at WooCommerce publish. Video creation is a separate step — use skill-tiktok-video-pipeline.
# Source by keyword — finds best margin product
node scripts/pipeline.js --keyword "ring light" --sell-price 89
# Source by CJ product ID — skip sourcing step
node scripts/pipeline.js --cj-pid 2603020206551636100 --sell-price 69
# Dry run — skip WooCommerce publish (test mode)
node scripts/pipeline.js --keyword "desk lamp" --sell-price 99 --dry-run
| Flag | Required | Description |
|---|---|---|
--keyword | ✅ (or --cj-pid) | CJ search keyword |
--cj-pid | ✅ (or --keyword) | Known CJ product ID, skips search |
--sell-price | ✅ | Selling price in your local currency |
--dry-run | ❌ | Skip WooCommerce publish |
--lang | ❌ | Language: en, ar, both (default: en) |
--min-margin | ❌ | Minimum margin % (default: 40) |
Create credential files or use environment variables:
# CJ Dropshipping
export CJ_ACCESS_TOKEN="your-cj-token"
# WooCommerce
export WOO_URL="https://yourstore.com"
export WOO_KEY="ck_..."
export WOO_SECRET="cs_..."
# WordPress media upload
export WP_URL="https://yourstore.com"
export WP_USER="your-wp-username"
export WP_APP_PASS="your-app-password"
# AI services
export FAL_KEY="your-fal-key" # Flux Kontext hero image
export OPENAI_API_KEY="your-key" # GPT-4o fallback for hero
fal-ai/flux-kontext/dev)image_url input — product appearance locked from frame 1images/edits if Flux failshero-{slug}.jpg — Product hero (Flux Kontext or GPT-4o fallback)pipeline-result-{slug}.json — WooCommerce product ID, CJ mapping, cost/margin breakdownFor the full dropship automation stack: