1688-marketing-skill

Automates merchant activity enrollment, pricing queries, and opportunity discovery on the 1688 platform.

10|1|Updated May 16, 2026
One-click install
npx skills add https://github.com/reason-machines/marketing-skills --skill 1688-marketing-skill-reason-machines
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: 1688-marketing-skill
Source: https://github.com/reason-machines/marketing-skills/tree/main/skills/1688-marketing-skill
Command: npx skills add https://github.com/reason-machines/marketing-skills --skill 1688-marketing-skill-reason-machines

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Merchants on Alibaba's 1688 B2B marketplace must manually track enrollment activities, research competitive pricing, and monitor business opportunities, which is time-consuming and error-prone when done through the platform UI. ## Core Features & Use Cases - Activity Query & Enrollment: Search ongoing merchant activities via the 1688 Open API and submit enrollment applications programmatically with status monitoring. - Suggested Pricing: Query market-based recommended price ranges and competitor analysis for individual products or in batch. - Business Opportunity Recommendations: Retrieve scored opportunity recommendations filtered by category, competition level, and relevance, with tracking and auto-apply pipelines. - Use Case: A merchant wants to join a summer promotion. The skill searches matching activities, checks suggested prices for the products to submit, enrolls them with optimal pricing, and monitors the review status automatically. ## Quick Start Ask the assistant to query ongoing 1688 merchant activities in your category and submit an enrollment for your selected product IDs using your configured API credentials.

Frequently Asked Questions about 1688-marketing-skill

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

FAQPage Schema
How do I submit a 1688 merchant activity enrollment programmatically?▼

Use the EnrollmentClient with your 1688 API credentials and call submit_enrollment with the activity ID, product IDs, shop ID, and contact details. The response returns an enrollment ID you can poll with check_enrollment_status to track review progress.

How to get suggested pricing for 1688 products?▼

Call get_suggested_price on the PricingClient with a product ID to receive a recommended price range, market average, and competitor count. For multiple products, batch_get_suggested_prices processes a list of product IDs in one operation.

What credentials are required for the 1688 Open API?▼

You need an app key, app secret, and access token from the 1688 open platform, set as the ALIBABA_1688_APP_KEY, ALIBABA_1688_APP_SECRET, and ALIBABA_1688_ACCESS_TOKEN environment variables. Requests target the gw.open.1688.com API base URL.

Why does 1688 API authentication fail and how to fix it?▼

Authentication failures usually mean an expired or invalid access token. Verify credentials with the verify_credentials helper, then regenerate the token using refresh_access_token with your app key and secret before retrying the request.

How to handle 1688 API rate limits and quota errors?▼

Catch QuotaExceededError to read the quota reset time, then retry with exponential backoff. A RateLimiter utility caps requests per time window, and batching operations like batch price queries reduces total API call volume.