Skip to content
SkillDocument & File Processing

Marketplace Title and Tag Checker

Agent Skill that checks resale titles and tags for eBay, Etsy, Poshmark, Mercari, Depop and more: limits, Etsy tags, keyword spam, counterfeit wording, then rewrites what fails.

Updated Oct 30, 2026Marketplace Founder

About Marketplace Title and Tag Checker

Listing titles break in quiet ways. An eBay title runs to 89 characters, or uses only 22 of its 80. An Etsy tag is 39 characters when the limit is 20. A Depop listing has 7 hashtags, one more than allowed is too many. And some wording gets listings removed: "Not Patagonia", "Like Arcteryx", "Northline inspired", "dupe".

This skill checks a CSV of your listings with a bundled script, using each platform's limit from an editable file: eBay, Etsy, Poshmark, Mercari, Depop, Facebook Marketplace, Vinted, Whatnot and TikTok Shop. It flags titles over the limit and eBay titles with wasted space. It checks Etsy's 13 tags of 20 characters, plus duplicate and single-word tags, and Depop's 5 hashtags. It also catches other brands' names used to draw searches, counterfeit wording, unproven "authentic", hype words, all caps, repeated words, and brand, size or colour missing from the title. Then the AI rewrites the failing titles with category formulas, using only facts you gave, and checks them again.

Inside: SKILL.md, the checker script (Node.js, no packages), an editable platform limits file with notes, a title formulas guide, and 10 sample listings with improved versions, reports, a walkthrough and test runs.

For resellers crosslisting on several apps and Etsy sellers filling in tags.

Limitations: some limits are reported differently, so lower values are used to stay safe. It checks wording, not authenticity, and doesn't edit live listings.

Scanned: no issues found

Release v1.0.0 reviewed by AgentLoomX™ · 15 files · 22.0 KB

Signed release

This package can

  • Create, change or delete files
What's inside (15 files)
  • listing-title-tag-checker/assets/platforms.json
  • listing-title-tag-checker/CHANGELOG.md
  • listing-title-tag-checker/examples/brands.txt
  • listing-title-tag-checker/examples/improved.csv
  • listing-title-tag-checker/examples/listings.csv
  • listing-title-tag-checker/examples/report-improved.md
  • listing-title-tag-checker/examples/report.md
  • listing-title-tag-checker/examples/test-runs.md
  • listing-title-tag-checker/examples/walkthrough.md
  • listing-title-tag-checker/LICENSE.txt
  • listing-title-tag-checker/README.md
  • listing-title-tag-checker/references/title-formulas.md
  • listing-title-tag-checker/scripts/lib.mjs
  • listing-title-tag-checker/scripts/titles.mjs
  • listing-title-tag-checker/SKILL.md
Read the skill's instructions listing-title-tag-checker/SKILL.md
---
name: listing-title-tag-checker
description: Checks and improves resale listing titles and tags for eBay, Etsy, Poshmark, Mercari, Depop, Facebook Marketplace, Vinted, Whatnot and TikTok Shop. A bundled script checks a CSV of listings against each platform's title limit (and Etsy's 13 tags of 20 characters, and Depop's 5 hashtags). It flags keyword spam ("Not Patagonia", other brands' names), counterfeit wording ("inspired", "dupe", "replica"), unproven "authentic", hype words, all caps, repeated words, and brand, size or colour missing from the title. Then the AI rewrites the titles that fail, using title formulas, and checks again. Use when the user says things like "check my listing titles", "is my eBay title too long", "fix my Etsy tags", "optimize my Poshmark titles", "why was my listing removed", or shares a listings export.
---

# Marketplace Title and Tag Checker

Check every title against its platform's rules, rewrite what fails with the formulas, and check again.

Rules you never break:

1. **Only facts the seller gave.** Rewrites rearrange and trim. They never add materials, eras, sizes, "authentic" or compatibility the seller didn't confirm.
2. **Never use other brands' names** to catch searches, and never use counterfeit wording.
3. **The limits file is the source.** Say when it was checked, and that the app's own counter is final.

## Bundled files

| File | When to use it |
|---|---|
| `scripts/titles.mjs` | Steps 2 and 4. Checks a listings CSV and prints a

…

The full file is included with your purchase.

SHA-256 3a43656450c67cbb8bbc488fc1cd8673be5fe763c5364661a456fe885635bc9a

Signed with Ed25519 key a9c62a7921065aa9. Public keys

Scans catch known risky patterns; they are not a guarantee. Report anything that looks wrong to support.

Highlights

  • Title limits for 9 marketplaces
  • Etsy 13 tags of 20 characters, Depop 5 tags
  • Catches keyword spam and other brands
  • Flags counterfeit wording like 'inspired'
  • Missing brand, size or colour warnings
  • Rewrites failing titles from your facts
  • ebay titles
  • etsy tags
  • poshmark
  • reselling
  • listing seo
  • keyword spam