Etsy listing audit: a free Claude Skill
Two of us sell on Etsy. We wrote this skill because we kept making the same checks by hand: is the title over 140 characters, are all 13 tags used, did a tag sneak past 20 characters, will the main photo get cropped in search? The skill makes Claude do those checks the same way every time and report what it finds as facts, without a made-up 0–100 score.
Free · one file, etsy-listing-audit/SKILL.md · 91 lines, no scripts · source on GitHub
You audit this Etsy listing
Listing audit: linen apron Rule breaks (fix before publishing)- Title: 147/140 characters (7 over).- Tag "personalized linen apron" is 24 characters (max 20). Facts- Title first 40: "Linen Apron, Personalized Gift, Kitchen"- Tags: 11/13 used. Longest: "personalized linen apron" (24). Single-word: "apron", "linen"- Photos: 7/20. Video: no. Alt text: 0 of 7. Suggested changes1. Cut the title to 140 and lead with what it is — 7 characters over the limit.2. Replace "apron" and "linen" with phrases buyers type — single-word tags match broad searches.3. Fill the 2 empty tag slots — each one is a search phrase not being matched.4. Add a 5–15 s video and alt text on all 7 photos.
What it changes
Title and the tags it flagged. Red is what came in; green is what the skill hands back.
- Checks the title, tags, materials, photos, video, alt text and variation options against Etsy's hard limits.
- Counts empty tag slots, single-word tags, and tags that only repeat your category or an attribute.
- Quotes the first ~40 characters of the title, roughly what mobile search shows.
- Quotes the first two sentences of the description and asks whether they say what the item is.
- Checks whether the main photo survives Etsy's square, mobile and email crops.
- Suggests changes one by one, each tied to a fact above it.
What it checks
The rules in the file, as the file states them.
- Title
- ≤ 140 chars · starts with a letter or number · % : & + once each
- Tags
- up to 13 · each ≤ 20 chars · no commas
- Materials
- letters, numbers and spaces only
- Photos
- up to 20 · transparent PNG shows black
- Video
- 5–15 s · sound is removed
- Alt text
- ≤ 500 chars
- Variation options
- ≤ 20 chars · no parentheses
- Main photo
- product inside the central ~80% × 75%
What it won't do
- Give a score. Nobody outside Etsy knows how search weighs a listing.
- See search volume, your shop stats, or what competitors sell.
- Invent a size or material. It asks, or leaves a [placeholder].
- Publish. You copy the changes into Etsy yourself.
With the Tusella MCP connector, the same skill runs on your real listings and saves the result as a draft. Nothing reaches Etsy until you publish.
The whole file
This is what Claude reads. Read it before you install it; that's a good habit with any skill.
Install, then ask
Three ways in. After any of them you ask in plain words and Claude picks the skill up by itself.
Ask: audit this Etsy listing
- 1Download etsy-listing-audit.zip
- 2Open Settings›Capabilities›Skills and upload the zip
- 3Start a new chat and ask: “audit this Etsy listing”
$ npx skills add tusella/etsy-claude-skills --skill etsy-listing-auditNeeds Node.js. Without it, unzip into ~/.claude/skills/. Then ask in a new session: “audit this Etsy listing”
YouRead https://tusella.com/claude-skills/install.md and install the Tusella "etsy-listing-audit" Claude Skill for me. Ask me before running anything.
For Claude Code or any agent with a shell. It reads install.md, asks you first, then installs. In the Claude app it walks you through the upload instead.
Frequently asked questions
How do I install it?
Download the zip, then in Claude open Settings → Capabilities → Skills and upload it. In Claude Code, run npx skills add tusella/etsy-claude-skills --skill etsy-listing-audit. Then ask Claude to audit a listing; the skill loads by itself.
Why doesn't it give my listing a score?
Because a score would be a guess. Nobody outside Etsy knows how its ranking weighs a listing, so the skill reports things you can check: character counts, empty tag slots, missing video, photos that would get cropped.
Can it read my listing from Etsy?
Only if Claude can open the page. Usually it's faster to paste the title, tags and description. With the Tusella connector, Claude reads the real listing and saves fixes as a draft for you to review.
Is it free?
Yes. Use it, change it, share it. It's a plain text file, so you can read every instruction before you install it.
All 5 Claude Skills for Etsy sellers →
Made by Etsy sellers — try Tusella
The same checks, on your real listings, with a draft to review before anything goes live.
Start free Open Tusella →