Agent Plugins Marketplace
← All plugins

cwv-audit

v1.1.0

Core Web Vitals audits for Shopify stores: field-first prioritization, multi-run Lighthouse with a noise band, per-app third-party cost attribution, and fix verification on an unpublished theme

CodexClaude Code1 Skill

By Kurt ElsterLicense: MIT1 GitHub starsUpdated 1 hour ago

Directory evidence

Runtimes
Codex and Claude Code
Parsed components
1 skill or MCP entry
Source updated
Sep 24, 2026
Manifest status
Canonical path parsed

The directory validates manifest shape and source location. It does not execute the plugin or provide a security endorsement. Review the indexing methodology →

Install cwv-audit for Codex and Claude Code

Installs for the current user
codex plugin marketplace add IchenDEV/agent-plugin-mkt
codex plugin marketplace upgrade agent-plugin-marketplace
codex plugin add cwv-audit@agent-plugin-marketplace

Paste and run these commands in a terminal with Codex. They add and refresh the PluginsMP catalog, then install this plugin.

The installer fetches third-party code from the source repository shown on this page. This directory validates manifest structure and source location, but does not perform a security audit; review the manifest, components, and source before installing.

Get the source manually
git clone https://github.com/kgelster/ecom-cwv-audit

Clone the source repository, then follow its setup instructions to add the plugin to a compatible client. The repository root is the plugin root.

Plugin files

cwv-audit/
├── .codex-plugin/plugin.json
├── .claude-plugin/plugin.json
└── skills/cwv-audit/SKILL.md

Included Skills1

cwv-auditskills/cwv-audit/SKILL.md

Use when the user wants to measure, diagnose, or fix Core Web Vitals on a Shopify store or theme: "why is this store slow", "fix our LCP", "the PageSpeed score is bad", "CLS is terrible on mobile", "our INP regressed", "run Lighthouse on this store", "is our theme slow", "audit the theme for performance", "did my fix actually help". Measures with Lighthouse against an isolated browser, prioritizes off CrUX field data, attributes every third-party cost to the app that owns it, carries the Shopify Liquid and theme performance rules, and can push a fix to an unpublished theme and re-measure. Not for non-Shopify sites (use the generic performance and core-web-vitals skills), not for SEO rankings, indexing, meta tags, or content strategy, and not for accessibility (use a11y-audit).

Plugin manifests2

.codex-plugin/plugin.json
{
  "name": "cwv-audit",
  "description": "Core Web Vitals audits for Shopify stores: field-first prioritization, multi-run Lighthouse with a noise band, per-app third-party cost attribution, and fix verification on an unpublished theme",
  "version": "1.1.0",
  "author": {
    "name": "Kurt Elster",
    "url": "https://github.com/kgelster"
  },
  "homepage": "https://github.com/kgelster/ecom-cwv-audit",
  "repository": "https://github.com/kgelster/ecom-cwv-audit",
  "license": "MIT",
  "keywords": [
    "shopify",
    "performance",
    "core-web-vitals",
    "lighthouse",
    "pagespeed"
  ],
  "skills": "./skills/",
  "interface": {
    "displayName": "Ecom CWV Audit",
    "shortDescription": "Find what is slowing a Shopify store down for real users, and who owns the fix.",
    "longDescription": "Core Web Vitals audit for Shopify stores: CrUX field data decides which page to fix, multi-run Lighthouse 13 in an isolated browser explains why, every third-party cost is attributed to the Shopify app that owns it, a scrolling probe catches the CLS Lighthouse misses, and fixes are re-measured on an unpublished theme. Never publishes a theme.",
    "developerName": "Kurt Elster",
    "category": "Productivity",
    "capabilities": [
      "Read",
      "Write"
    ],
    "websiteURL": "https://github.com/kgelster/ecom-cwv-audit",
    "defaultPrompt": [
      "Why is my Shopify store slow on mobile?",
      "Which apps are costing us the most load time?",
      "Did my theme change actually improve LCP?"
    ]
  }
}
.claude-plugin/plugin.json
{
  "name": "cwv-audit",
  "version": "1.1.0",
  "description": "Core Web Vitals audits for Shopify stores: ranks work off CrUX field data instead of whatever Lighthouse complains about loudest, measures with multi-run Lighthouse 13 in an isolated Chrome for Testing build and reports the noise band, compresses ~15MB of raw JSON to an ~8KB summary, attributes every third-party cost to the Shopify app that owns it with a fix route, catches scroll-triggered CLS that Lighthouse never sees, and re-measures a fix on an unpublished theme. Never publishes a theme. Never claims an INP result from a lab score.",
  "author": {
    "name": "Kurt Elster"
  },
  "homepage": "https://github.com/kgelster/ecom-cwv-audit",
  "repository": "https://github.com/kgelster/ecom-cwv-audit",
  "license": "MIT",
  "keywords": [
    "shopify",
    "performance",
    "core-web-vitals",
    "pagespeed",
    "lighthouse",
    "crux",
    "agent-skills",
    "claude-code"
  ]
}

If you maintain this plugin, link to this source-backed listing from your README so users can review its manifest and indexed components.

[cwv-audit on Agent Plugins Marketplace](https://pluginsmp.com/plugins/cwv-audit)