ecommerce-listing

Syncs product listings to Shopee and Lazada with image compliance checks and SEO title optimization.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill ecommerce-listing-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ecommerce-listing
Source: https://github.com/tapway/shogun-os/tree/main/skills/retail/ecommerce-listing
Command: npx skills add https://github.com/tapway/shogun-os --skill ecommerce-listing-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve? Managing product catalogs across multiple marketplaces like Shopee and Lazada manually leads to inconsistent listings, non-compliant images, weak search visibility, and inventory discrepancies that cause overselling. ## Core Features & Use Cases - Listing Sync: Push product data to Shopee and Lazada APIs in full or incremental mode with error logging. - Image Compliance Auditing: Validate image dimensions, file size, and format against each platform's requirements and flag violations. - SEO Title Optimization: Generate optimized listing titles within platform character limits based on keyword analysis. - Inventory Reconciliation: Compare stock levels across platforms and the warehouse system, flagging discrepancies and generating adjustment requests. - Use Case: A merchandiser uploads a new SKU, runs an image compliance check to catch an undersized photo, optimizes the title for search, then syncs the listing to both marketplaces while verifying stock accuracy. ## Quick Start Ask the agent to sync SKU PROD-001 to Shopee with a full listing sync and check its image compliance.

Frequently Asked Questions about ecommerce-listing

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

FAQPage Schema
How do I sync product listings to Shopee and Lazada?

Run the sync subcommand with the target platform and SKU, choosing full or incremental mode. The script pushes product data through the marketplace APIs and returns a structured result with sync status, item counts, and any errors.

How to check if product images meet Shopee requirements?

Use the image-check subcommand with the SKU and platform. It validates images against configurable requirements including minimum dimensions, maximum file size in MB, allowed formats like jpg and png, and per-platform image count limits.

Can I optimize marketplace listing titles for SEO?

Yes, the optimize-seo subcommand analyzes the current title and generates an optimized version within the configured maximum length, defaulting to 120 characters. It supports multiple languages including English, Malay, and Chinese.

Does this skill handle order management or pricing updates?

No, order management is handled by the ecommerce-order-management skill and price updates belong to price-sync skills. This skill focuses only on listing sync, image compliance, SEO optimization, and inventory accuracy.

Why does inventory overselling happen across marketplaces?

Simultaneous orders on different platforms create race conditions when stock is not reconciled in real time. The documentation recommends a centralized inventory buffer with 5-10% safety stock and real-time reconciliation to prevent overselling.

What API credentials are needed for marketplace listing sync?

You need a Shopee API key and shop ID, plus a Lazada API key and seller ID, set as environment variables. A database connection URL for the product catalog is also required, defaulting to a local PostgreSQL instance.