- Home
- Skills
- E-commerce
- Marketplace Listing Validator & Compliance Linter
More screenshots
Works with the AI Agents you already use
Marketplace Listing Validator & Compliance Linter
Deterministic CLI linter enforcing Etsy, Gumroad, KDP, and Shopify character, tag, and trademark compliance rules.
Free
Marketplace Listing Validator & Compliance Linter
Example session with this skill installed
Validate my draft digital product listing in sample_listing.json across Etsy, Gumroad, KDP, and Shopify, and report compliance scores.
- Read your context and instructions
- Compiled the marketplace listing validator
🛡️ MARKETPLACE LISTING VALIDATOR — Compliance Audit Report (v1.0.0)
| Marketplace | Compliance Score | Status | Identified Issues |
|---|---|---|---|
| Etsy | 100 / 100 | [PASS] | 13/13 tags valid, title 94/140 chars, pricing compliant |
| Gumroad | 100 / 100 | [PASS] | 5/5 tags valid, summary 112/250 chars |
| Amazon KDP | 96 / 100 | [PASS] | 7/7 keyword slots filled, whitelisted HTML tags verified |
| Shopify | 100 / 100 | [PASS] | SEO title 52/70 chars, valid lower-case URL handle |
🔍 Detailed Audit Highlights:
- Title Length Check: 94 characters (within Etsy 140c, KDP 200c, Shopify 255c limits).
- Tag Architecture: Exactly 13 tags allocated for Etsy, 5 tags allocated for Gumroad. Zero duplicate tags detected.
- Trademark Scan: 0 high-risk trademark landmines detected across 20+ monitored commercial brand names.
- HTML Hygiene: Description markup complies with Amazon KDP allowed formatting tags.
[VERIFICATION STATUS: 100% READY FOR PUBLICATION]
Listing is fully compliant with marketplace policies. Zero IP strike risk.
Connects securely to your tools. The creator never sees your data.
About this skill
Marketplace Listing Validator & Compliance Linter
Publishing digital products to Etsy, Gumroad, Amazon KDP, or Shopify without strict rule validation leads to dropped tags, search demotion, and unexpected account strikes.
The Marketplace Listing Validator is a deterministic CLI tool and agent skill designed to audit digital product listings against exact platform specifications before you publish.
⚠️ The Problem: Conflicting Rules & Trademark Traps
Every marketplace enforces separate, conflicting constraints that trip up creators:
- Etsy Tag Constraints: Etsy drops any tag exceeding 20 characters and accepts at most 13 tags. Duplicate tags waste valuable keyword allocation.
- Amazon KDP Strictness: KDP bans promotional buzzwords like "bestseller" and "free" in titles, limits titles to 200 characters, and allows only 7 backend keyword phrases under 50 characters.
- Gumroad & Shopify SEO Limits: Gumroad limits summary text to 250 characters. Shopify truncates SEO titles over 70 characters and breaks uppercase characters in URL handles.
- Trademark Landmines: Words like "Velcro", "Onesie", "Frisbee", "Jacuzzi", or "Bubble Wrap" trigger automated IP strikes and listing removals.
⚡ The Solution: Deterministic Pre-Flight Audit
The Marketplace Listing Validator runs instant heuristic audits:
- Platform Constraint Engine: Audits character lengths, tag counts, and keyword slot limits.
- Trademark Sentinel (20+ Landmines): Regex dictionary flagging high-risk commercial brand terms.
- 0–100 Compliance Scoring: Transparent grading highlighting critical errors (-15 pts) and warnings (-5 pts).
- Automated Fix Suggestions: Generates clean, compliant JSON listings with trimmed tags and sanitized URL handles.
🛠️ What's Included:
scripts/validator.py— Zero-dependency Python 3.10+ CLI tool.scripts/rules_db.py— Built-in database of platform limits and trademark terms.SKILL.md— Lean Core agent skill for Claude Code, Cursor, Windsurf, and Antigravity.references/marketplace_rules_guide.md— Complete reference guide for platform rules.
🔒 100% Client-Side Privacy:
Executes 100% locally in RAM. Zero network calls, zero tracking, zero external dependencies.
Requires JSON input format. Trademark protection is limited to the provided blacklist of 25+ terms. HTML validation is specific to Amazon KDP constraints only.
How to use
- 1
Connect your agent to the Agensi MCP
Copy the prompt and paste it into Claude, ChatGPT, Cursor or any agent that supports MCP. It sets up the connection for you. Manual setup
- 2
Sign in to Agensi
Your agent shows a sign-in link. Sign in and click Allow.
- 3
Ask for what you need
Your agent loads this skill and uses it on your task. It always asks before any payment.
Reviews
No reviews yet
Be one of the first to try it. Every listed skill goes through the trust checks below.
Security scanned
Checked by our 8-point scan before listing
2 uses
Times used to date
Free to use
No account required to browse
Trust & safety
Security scan
Security scan passed 17 days ago
- Free with an Agensi account
Requires
Permissions
Runs 100% offline in local memory without network egress, external API calls, or telemetry.