From Chrome Web Store Featured Badge Audit
Audits Chrome extensions against Chrome Web Store Featured and Established Publisher badge criteria, producing a prioritized fix plan to qualify.
How this skill is triggered — by the user, by Claude, or both
Slash command
/cws-featured-badge:cws-featured-badgeThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Audit a Chrome extension codebase + store listing against Google's published
Audit a Chrome extension codebase + store listing against Google's published criteria for the Featured badge (manually reviewed by the CWS team) and the Established Publisher badge (granted on publisher standing), then produce a report with a prioritized fix plan.
Two facts shape every audit:
Collect before judging. From the codebase (ask the user for the repo path if not obvious):
manifest.json — manifest version, permissions, host permissions, name,
description, iconsunload handlers, WebSocket/WebRTC in content scriptsFrom the user (these live in the CWS dashboard and usually aren't in the repo): publisher verification status, account standing, current listing text/category, rating and review count, whether core features need login/payment. If the extension is published, fetch its public listing page to assess copy, screenshots, rating, and category directly. Don't guess at dashboard-only facts — mark them "needs manual check" instead.
Read references/audit-checklist.md and work through every item. For each,
record status — ✅ pass / ⚠️ partial / ❌ fail / ❓ needs manual check — with
evidence (file:line, asset path, or fetched listing content), never bare
assertions. The checklist covers seven areas:
references/badge-criteria.md holds the verbatim source criteria with URLs —
cite it when the user questions why an item matters.
ALWAYS use this structure:
# CWS Badge Readiness — <extension name> v<version>
## Verdict
One paragraph: ready to nominate / nearly ready / not ready, and the single
biggest blocker.
## Scorecard
| # | Area | Status | Evidence |
(one row per checklist item, grouped by the seven areas)
## Blockers (must fix before nominating)
Numbered, each with: what fails, why it matters to the reviewer, concrete fix.
## High-impact improvements (won't block, but reviewers look here)
Same format. Quality-of-listing and UX-polish items usually land here.
## Needs manual check
Dashboard-only items the user must verify, each with exact steps (where to
click in the CWS Developer Dashboard).
## Nomination
If ready: link to the nomination steps in references/badge-criteria.md.
If not: the shortest path to ready, as an ordered task list.
After the report, offer to implement code-side fixes (listing copy drafts, manifest changes, bfcache fixes, onboarding improvements). Don't start fixing without a go-ahead — the user may only want the assessment.
npx claudepluginhub divyamrastogi/cws-featured-badge-skill --plugin cws-featured-badgeBuild and publish Chrome Extensions using Manifest V3 best practices. Covers creation, debugging, and Chrome Web Store publishing.
Guides building Chrome, Firefox, and cross-browser extensions with manifest v3, content scripts, service workers, UX patterns, and store publishing.
Provides performance and code quality guidelines for Chrome Extensions (Manifest V3). Use when writing, reviewing, or refactoring extension code including service workers, content scripts, message passing, storage APIs, TypeScript patterns, and testing.