douyin-shop-automation

Automate WSY product sourcing, data processing, and Douyin Shop listing uploads.

22|1|Updated Mar 25, 2026
One-click install
npx skills add https://github.com/wj5205580/douyin-shop-automation --skill douyin-shop-automation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: douyin-shop-automation
Source: https://github.com/wj5205580/douyin-shop-automation/tree/main
Command: npx skills add https://github.com/wj5205580/douyin-shop-automation --skill douyin-shop-automation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, requests, pillow, playwright, and includes scripts (resource) components.

What problem does it solve?

Douyin Shop product listing requires repetitive manual steps across sourcing, cleaning product data, media optimization, and publishing to the seller backend.

Core Features & Use Cases

  • WSY 商品采集: Collect products by category, keyword, or shop ID from WSY and export them to a JSON dataset.
  • 数据处理与清洗: Optimize titles, calculate prices by profit rate, map categories to Douyin categories, remove forbidden words, and compress/transform images for upload.
  • Playwright 自动上架: Use browser automation to fill and submit product listing forms in the Douyin Shop backend, with batch upload and retry logic.

Quick Start

Run the full workflow by executing: bash ~/.agents/skills/douyin-shop-automation/scripts/run.sh --category "女装" --limit 10 --profit 30.

Frequently Asked Questions about douyin-shop-automation

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

FAQPage Schema
How do I automate Douyin Shop product upload from WSY sourcing?

To automate Douyin Shop product upload from WSY sourcing, the Skill collects product data by category or keyword, processes titles and prices, and uses Playwright browser automation to fill and submit listing forms in the Douyin seller backend.

Can I batch optimize titles and calculate prices for Douyin Shop listings?

Yes, you can batch optimize titles and calculate prices for Douyin Shop listings. The Skill processes collected WSY data by applying profit rate calculations, mapping categories, removing forbidden words, and transforming images automatically.

Does Douyin Shop automation work with Playwright for form filling?

Yes, Douyin Shop automation works with Playwright for form filling. It uses Playwright to drive browser automation, submitting product listing forms in the Douyin backend with built-in batch upload and retry logic.

Do I need Python and Playwright to run WSY product collection and upload?

Yes, you need Python and Playwright to run WSY product collection and upload. The deterministic bash orchestration relies on Python collectors and processors alongside Playwright-driven form filling to execute the end-to-end workflow.

What's the best way to handle image processing for Douyin Shop product listings?

The best way to handle image processing for Douyin Shop product listings is using the integrated Pillow dependency, which compresses and transforms product images automatically during the data cleaning phase before Playwright uploads them.

Are there limitations when automating scheduled replenishment for Douyin Shop?

When automating scheduled replenishment for Douyin Shop, limitations include relying on a local config file for WSY and Douyin credentials, requiring consistent backend page structures for Playwright form filling, and needing valid login sessions for successful automation.