What it does
Reads a product’s title, attributes, and category from WooCommerce and drafts a short and a long description for each one, so you can run it across an entire catalog import instead of writing every listing by hand. No MCP or paid connection required, works directly through the WooCommerce REST API your agent already has access to.
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/product-description-writer/ (or ~/.claude/skills/product-description-writer/ for all projects)
GitHub Copilot (VS Code)
.github/skills/product-description-writer/
OpenAI Codex
.codex/skills/product-description-writer/
Cursor
.cursor/skills/product-description-writer/ (or ~/.cursor/skills/product-description-writer/ globally)
Compatibility
WordPress with WooCommerce active. Needs edit_products capability via the WooCommerce REST API or an equivalent write path.
The complete SKILL.md for this skill:
---
name: product-description-writer
description: Use when a user wants product descriptions written or rewritten for one or many WooCommerce products, especially after a bulk catalog import that left descriptions blank or thin.
---
# Product Description Writer
## When to use
One or more WooCommerce products need a short description (for listings/search) and a long description (for the product page), generated from their existing attributes.
## Procedure
1. Fetch the product's title, category, price, and attributes (size, material, color, etc.) via the WooCommerce REST API.
2. Draft a short description: one sentence, benefit-first, under 160 characters, no attribute dumping.
3. Draft a long description: 3-4 short paragraphs, what it is, who it's for, the attributes that matter, and a closing line that removes a common hesitation (shipping, returns, sizing) if that information is available on the site.
4. For a bulk run, process products in batches of 10-20 and show a running count so the user can stop early if something looks wrong.
5. Never publish silently, write to draft/pending review status fields first unless the user explicitly asks for direct publish.
## Guardrails
- Never invent an attribute, material, or claim (e.g. "waterproof", "organic") that isn't in the product's actual data.
- If two products have near-identical attributes, still vary the phrasing, duplicate-sounding descriptions hurt SEO.