What it does
Takes a vendor's raw product info and maps it into the exact fields, character limits, and required attributes a marketplace plugin such as Dokan or WCFM enforces for that category, flagging any required field the vendor hasn't supplied instead of leaving it blank at submission. Also checks the listing against common storefront rejection reasons, like missing images or category mismatch, before the vendor submits.
Install
This skill isn't packaged in an installable registry. It's a plain SKILL.md file you can copy directly. Copy it from the SKILL.md tab and save it at the path for your assistant:
Use it in your AI assistant
Claude Code
.claude/skills/marketplace-listing-formatter/ (or ~/.claude/skills/marketplace-listing-formatter/ for all projects)
GitHub Copilot (VS Code)
.github/skills/marketplace-listing-formatter/
OpenAI Codex
.codex/skills/marketplace-listing-formatter/
Cursor
.cursor/skills/marketplace-listing-formatter/ (or ~/.cursor/skills/marketplace-listing-formatter/ globally)
Compatibility
WordPress with WooCommerce active plus a multi-vendor marketplace plugin such as Dokan or WCFM Marketplace. Needs read access to that plugin's category and field configuration for the vendor's product type.
The complete SKILL.md for this skill:
---
name: marketplace-listing-formatter
description: Use when a vendor on a multi-vendor WordPress marketplace (Dokan, WCFM, or similar) needs a product listing formatted to match the marketplace's required fields for its category.
---
# Marketplace Listing Formatter
## When to use
A vendor has raw product information and needs it mapped into the specific fields, limits, and required attributes that the marketplace plugin enforces for that product's category.
## Procedure
1. Look up the required and optional fields for the product's category in the marketplace plugin's settings (title length limits, required attributes, mandatory images, shipping class, etc.).
2. Map the vendor's raw product info into those fields, trimming or expanding text to fit stated character limits without cutting off mid-sentence.
3. Flag any required field the vendor hasn't supplied, such as a mandatory size chart or safety attribute, as an open item rather than leaving it blank.
4. Check the draft listing against common rejection reasons for that marketplace: missing images, wrong category, missing required attribute, before handing it back.
5. Keep the vendor's actual product claims intact, don't add features or specs to fill in a field the vendor left empty.
6. If the category's rules aren't accessible from the plugin settings, ask the user to confirm them rather than assuming they match a different category.
## Guardrails
- Never invent a required attribute value (size, material, safety certification) to satisfy a mandatory field, flag it as missing instead.
- Never submit or publish the listing directly, hand it back for the vendor to review and submit themselves.