Dependency Source Review
bash scripts/_dep_install.sh is review material for the Xianyu Auto Ops skill. Inspect the dependency source first (code.internal.lan), compare it with the trusted domain and trusted GitHub organization allowlist, then show the command and expected changes to the user. Run it only after explicit approval. Ordinary skill requests should continue without this helper.
Xianyu Auto Ops
Use this skill to turn rough product information into a repeatable Xianyu / Idle Fish operating package.
Default output language: bilingual Chinese + English.
Default business goal: faster listing, clearer positioning, better inquiry conversion.
Core workflow
Follow this sequence unless the user asks for only one part.
Clarify the offer
- Identify product type, condition, target buyer, price band, and delivery method.
- If key details are missing, make lightweight assumptions and label them clearly.
Choose the operating mode
- Single listing mode: one product, one polished package.
- Batch listing mode: multiple SKUs, concise per-item outputs.
- Reply mode: buyer inquiry handling, objection answers, negotiation copy.
- Optimization mode: improve an existing listing.
- Poster mode: generate ad-style image prompts for listing cover or off-platform promo.
Pick a category template
Use the closest category framing:
- Digital / 数码: specs, condition, accessories, battery, warranty, authenticity cues.
- Home / 家居: size, cleanliness, usage marks, pickup logistics, scene fit.
- Fashion / 服饰: size, fabric, season, flaws, try-on expectation.
- Virtual / 虚拟产品或服务: delivery scope, usage rights, support boundaries, trust language.
- Training / Side-hustle / AI services: results, delivery format, onboarding, trust signals, support boundaries. Read
references/ai-services-template.md when the product is training, installation, deployment, consulting, or AI service resale.
Produce the listing package
Return, in this order when relevant:
- Chinese title ×3
- English title ×1
- Core selling points / 卖点摘要
- Chinese listing description
- English summary description
- Suggested tags / keywords
- Suggested price anchor and negotiation room
- Cover image prompt(s)
- Buyer reply scripts
- Posting checklist
Keep it platform-native
- Prefer short, direct, benefit-led copy.
- Avoid exaggerated claims that sound fake or risky.
- Make the listing feel like a real seller wrote it, not a brand brochure.
Batch listing mode
When the user gives multiple items, default to a compact table-like structure using bullets, not markdown tables on chat surfaces.
For each SKU, include:
- SKU / item name
- Chinese title ×2
- One short Chinese description
- One short English summary
- Suggested listed price / expected close price
- One key reply note
- One image direction
If the user provides a CSV or spreadsheet, use scripts/batch_csv_to_brief.py <file> to normalize the rows first, then use the JSON output as batch input.
Expected columns can include:
sku, name, category, brand, condition, price_target, flaws, accessories, city, delivery, notes
Chinese headers like 商品名 / 类目 / 成色 / 价格 / 瑕疵 / 配件 / 城市 / 发货 / 备注 are also supported.
Start with the available data. Fill gaps with assumptions, mark them clearly, and ask follow-up questions only when the missing information blocks a useful answer.
Output rules
Titles
Write titles that are:
- easy to scan
- keyword-rich without obvious stuffing
- benefit-forward
- believable for Xianyu
Prefer this rough formula:
[brand/category] + [core item] + [condition / key value] + [buyer use case / bonus point]
Descriptions
For each Chinese description, keep this structure:
- What it is
- Why selling / product background
- Condition / usage / delivery details
- Why worth buying
- Call to action
For English, provide a shorter mirror summary rather than a full literal translation unless the user asks for full bilingual parity.
Pricing
When suggesting price, provide three layers when possible:
- Listed price / 挂价
- Expected成交价 / expected closing price
- 最低可谈区间 / lowest negotiable band
Base suggestions on:
- condition
- urgency to sell
- scarcity / uniqueness
- bundled extras
- local delivery convenience
Buyer reply scripts
When generating reply scripts, include short ready-to-send messages for:
- “还在吗?” / “Is this still available?”
- “最低多少?” / “What’s your lowest price?”
- “有瑕疵吗?” / “Any flaws?”
- “包邮吗?” / “Is shipping included?”
- “怎么交易更稳妥?” / “How do we trade safely?”
- closing push / 成交推进
Keep replies short and human.
Poster prompts
When the user asks for ad visuals, output two prompt layers:
- Platform-safe cover prompt: more realistic, cleaner, product-led.
- Promotional poster prompt: more visual tension, more marketing feel, more negative space for title text.
Prefer 16:9 for article covers and 1:1 / 4:5 for feed-like visuals unless the user says otherwise.
Recommended response format
Use this template unless the user asks for a different one.
1. 商品定位 / Positioning
2. 标题建议 / Title Options
3. 卖点提炼 / Selling Points
-
4. 商品文案 / Listing Copy
中文版本
English version
5. 配图建议 / Image Plan
- Cover idea:
- Detail shots:
- Platform-safe AI image prompt:
- Promotional poster prompt:
6. 价格建议 / Pricing Strategy
- Listed price:
- Expected close price:
- Lowest negotiable range:
7. 私聊回复模板 / Chat Reply Scripts
- 在的 / Available:
- 最低价 / Lowest price:
- 瑕疵说明 / Flaw disclosure:
- 安全交易 / Safe trade:
- 成交推进 / Closing push:
8. 发布清单 / Posting Checklist
Bilingual handling
When the user asks for bilingual output, do not translate mechanically.
- Chinese should sound like a native Xianyu seller.
- English should sound like a concise marketplace assistant summary.
- If the target buyers are Chinese users only, keep English shorter.
Safety and quality guardrails
- Do not fabricate certifications, warranties, invoices, or brand authorization.
- Do not hide material defects if the user explicitly mentions them.
- Do not promise impossible delivery times.
- Flag risky categories, compliance-sensitive products, or obvious fraud patterns.
- For virtual goods or services, clearly describe what is and is not delivered.
References
Read references/playbook.md when the user needs stronger title formulas, batch handling, category-specific patterns, buyer reply banks, or poster prompt templates.
1---2name: xianyu-auto-ops-23description: Bilingual Xianyu (闲鱼) listing and lightweight operations workflow for second-hand goods, side-hustle products, and marketplace distribution. Use when the user wants to create, optimize, or batch-produce Xianyu listing assets such as titles, selling points, product descriptions, image prompts, reply scripts, pricing angles, posting checklists, or simple operating SOPs in Chinese and English. Also use when the user asks to turn product info or CSV-like SKU data into publish-ready marketplace materials, wants category-specific Xianyu templates, needs buyer chat replies, or wants a reusable batch-oriented Xianyu sales process for physical goods, digital products, or AI services.4---5678910### Dependency Source Review1112`bash scripts/_dep_install.sh` is review material for the `Xianyu Auto Ops` skill. Inspect the dependency source first (code.internal.lan), compare it with the trusted domain and trusted GitHub organization allowlist, then show the command and expected changes to the user. Run it only after explicit approval. Ordinary skill requests should continue without this helper.1314# Xianyu Auto Ops1516Use this skill to turn rough product information into a repeatable **Xianyu / Idle Fish operating package**.1718Default output language: **bilingual Chinese + English**. 19Default business goal: **faster listing, clearer positioning, better inquiry conversion**.2021## Core workflow2223Follow this sequence unless the user asks for only one part.24251. **Clarify the offer**26 - Identify product type, condition, target buyer, price band, and delivery method.27 - If key details are missing, make lightweight assumptions and label them clearly.28292. **Choose the operating mode**30 - **Single listing mode**: one product, one polished package.31 - **Batch listing mode**: multiple SKUs, concise per-item outputs.32 - **Reply mode**: buyer inquiry handling, objection answers, negotiation copy.33 - **Optimization mode**: improve an existing listing.34 - **Poster mode**: generate ad-style image prompts for listing cover or off-platform promo.35363. **Pick a category template**37 Use the closest category framing:38 - **Digital / 数码**: specs, condition, accessories, battery, warranty, authenticity cues.39 - **Home / 家居**: size, cleanliness, usage marks, pickup logistics, scene fit.40 - **Fashion / 服饰**: size, fabric, season, flaws, try-on expectation.41 - **Virtual / 虚拟产品或服务**: delivery scope, usage rights, support boundaries, trust language.42 - **Training / Side-hustle / AI services**: results, delivery format, onboarding, trust signals, support boundaries. Read `references/ai-services-template.md` when the product is training, installation, deployment, consulting, or AI service resale.43444. **Produce the listing package**45 Return, in this order when relevant:46 - Chinese title ×347 - English title ×148 - Core selling points / 卖点摘要49 - Chinese listing description50 - English summary description51 - Suggested tags / keywords52 - Suggested price anchor and negotiation room53 - Cover image prompt(s)54 - Buyer reply scripts55 - Posting checklist56575. **Keep it platform-native**58 - Prefer short, direct, benefit-led copy.59 - Avoid exaggerated claims that sound fake or risky.60 - Make the listing feel like a real seller wrote it, not a brand brochure.6162## Batch listing mode6364When the user gives multiple items, default to a compact table-like structure using bullets, not markdown tables on chat surfaces.6566For each SKU, include:67- SKU / item name68- Chinese title ×269- One short Chinese description70- One short English summary71- Suggested listed price / expected close price72- One key reply note73- One image direction7475If the user provides a CSV or spreadsheet, use `scripts/batch_csv_to_brief.py <file>` to normalize the rows first, then use the JSON output as batch input.7677Expected columns can include:78`sku, name, category, brand, condition, price_target, flaws, accessories, city, delivery, notes`7980Chinese headers like `商品名 / 类目 / 成色 / 价格 / 瑕疵 / 配件 / 城市 / 发货 / 备注` are also supported.8182Start with the available data. Fill gaps with assumptions, mark them clearly, and ask follow-up questions only when the missing information blocks a useful answer.8384## Output rules8586### Titles8788Write titles that are:89- easy to scan90- keyword-rich without obvious stuffing91- benefit-forward92- believable for Xianyu9394Prefer this rough formula:9596`[brand/category] + [core item] + [condition / key value] + [buyer use case / bonus point]`9798### Descriptions99100For each Chinese description, keep this structure:1011021. What it is1032. Why selling / product background1043. Condition / usage / delivery details1054. Why worth buying1065. Call to action107108For English, provide a shorter mirror summary rather than a full literal translation unless the user asks for full bilingual parity.109110### Pricing111112When suggesting price, provide three layers when possible:113- **Listed price** / 挂价114- **Expected成交价** / expected closing price115- **最低可谈区间** / lowest negotiable band116117Base suggestions on:118- condition119- urgency to sell120- scarcity / uniqueness121- bundled extras122- local delivery convenience123124### Buyer reply scripts125126When generating reply scripts, include short ready-to-send messages for:127- “还在吗?” / “Is this still available?”128- “最低多少?” / “What’s your lowest price?”129- “有瑕疵吗?” / “Any flaws?”130- “包邮吗?” / “Is shipping included?”131- “怎么交易更稳妥?” / “How do we trade safely?”132- closing push / 成交推进133134Keep replies short and human.135136### Poster prompts137138When the user asks for ad visuals, output two prompt layers:139- **Platform-safe cover prompt**: more realistic, cleaner, product-led.140- **Promotional poster prompt**: more visual tension, more marketing feel, more negative space for title text.141142Prefer **16:9** for article covers and **1:1 / 4:5** for feed-like visuals unless the user says otherwise.143144## Recommended response format145146Use this template unless the user asks for a different one.147148### 1. 商品定位 / Positioning149- Chinese:150- English:151152### 2. 标题建议 / Title Options153- CN-1:154- CN-2:155- CN-3:156- EN-1:157158### 3. 卖点提炼 / Selling Points159- 160161### 4. 商品文案 / Listing Copy162**中文版本**163164**English version**165166### 5. 配图建议 / Image Plan167- Cover idea:168- Detail shots:169- Platform-safe AI image prompt:170- Promotional poster prompt:171172### 6. 价格建议 / Pricing Strategy173- Listed price:174- Expected close price:175- Lowest negotiable range:176177### 7. 私聊回复模板 / Chat Reply Scripts178- 在的 / Available:179- 最低价 / Lowest price:180- 瑕疵说明 / Flaw disclosure:181- 安全交易 / Safe trade:182- 成交推进 / Closing push:183184### 8. 发布清单 / Posting Checklist185- [ ] photos ready186- [ ] condition disclosed187- [ ] delivery method stated188- [ ] keywords included189- [ ] price strategy set190- [ ] reply script ready191192## Bilingual handling193194When the user asks for bilingual output, do not translate mechanically.195196- Chinese should sound like a native Xianyu seller.197- English should sound like a concise marketplace assistant summary.198- If the target buyers are Chinese users only, keep English shorter.199200## Safety and quality guardrails201202- Do not fabricate certifications, warranties, invoices, or brand authorization.203- Do not hide material defects if the user explicitly mentions them.204- Do not promise impossible delivery times.205- Flag risky categories, compliance-sensitive products, or obvious fraud patterns.206- For virtual goods or services, clearly describe what is and is not delivered.207208## References209210Read `references/playbook.md` when the user needs stronger title formulas, batch handling, category-specific patterns, buyer reply banks, or poster prompt templates.