skill-dropshipping-sourcing

Query the CJ API for keyword-based product discovery and export normalized JSON records.

Updated Apr 6, 2026
One-click install
npx skills add https://github.com/daanteijema-beep/ai-gids-platform --skill skill-dropshipping-sourcing
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: skill-dropshipping-sourcing
Source: https://github.com/daanteijema-beep/ai-gids-platform/tree/main/.agents/skills/skill-dropshipping-sourcing
Command: npx skills add https://github.com/daanteijema-beep/ai-gids-platform --skill skill-dropshipping-sourcing

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires axios, fs, and includes scripts (resource) components.

What problem does it solve?

This Skill solves the problem of manually browsing CJ Dropshipping to find products and collect consistent product details for catalog building, which wastes time and leads to inconsistent data.

Core Features & Use Cases

  • CJ keyword search (listV2): Searches CJ Dropshipping by keyword to retrieve candidate products for your store.
  • Token refresh & API access management: Refreshes CJ access tokens conservatively before expiry so sourcing runs reliably.
  • Normalized JSON output: Produces a clean, downstream-friendly JSON structure containing core fields like IDs, names, images, categories, variants, and descriptions.

Quick Start

Refresh your CJ access token, then run a keyword search to write normalized product results into a JSON file.

Frequently Asked Questions about skill-dropshipping-sourcing

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate CJ Dropshipping product sourcing for my store catalog?

CJ Dropshipping product sourcing is automated by querying the CJ API for keyword-based product discovery and normalizing the results into a clean JSON file for catalog building.

How do I keep my CJ API access token refreshed for automated product listing workflows?

CJ API access tokens are refreshed conservatively before expiry within the sourcing workflow, ensuring reliable automated product listing runs without manual intervention.

What format does the CJ product listV2 API output need to be in for downstream curation?

The CJ product listV2 API output is normalized into a clean JSON structure containing core fields like product IDs, names, images, categories, variants, and descriptions for downstream curation.

Do I need a local credentials file to use the CJ Dropshipping API for product discovery?

Yes, you need a local cj-api.json file containing your API credentials, which the script reads to authenticate and query the CJ Dropshipping API.

Can I retrieve product descriptions and categories using the CJ API listV2 endpoint?

Yes, the CJ API listV2 endpoint is called with description and category features enabled, retrieving detailed product records suitable for catalog building alongside standard product data.

What are the limitations of using axios for CJ Dropshipping product sourcing automation?

This approach requires local API credentials in a cj-api.json file and depends on axios for HTTP requests, limiting execution to environments where Node.js and local file access are available.