[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"extension-marketplace-addyosmani-web-quality-skills-en":3,"guides-for-addyosmani-web-quality-skills":378,"similar-k177nfhtd4nsnawr0k2tqwv9nx86m0p8-en":379},{"_creationTime":4,"_id":5,"children":6,"community":49,"display":50,"evaluation":55,"identity":249,"isFallback":235,"parentExtension":251,"providers":252,"relations":258,"repo":259,"tags":375,"workflow":376},1778669911998.9326,"k177nfhtd4nsnawr0k2tqwv9nx86m0p8",[7],{"_creationTime":8,"_id":9,"community":10,"display":12,"identity":17,"providers":22,"relations":42,"tags":44,"workflow":45},1778669911998.9329,"k17evfk27b0hwd73j3s2d9ng1s86ntdb",{"reviewCount":11},0,{"description":13,"installMethods":14,"name":15,"sourceUrl":16},"Agent Skills for optimizing web projects against Google Lighthouse, Core Web Vitals, WCAG 2.2, and modern SEO — performance, accessibility, SEO, and best practices.",{"claudeCode":15},"web-quality-skills","https://github.com/addyosmani/web-quality-skills",{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":21},"","addyosmani","en","plugin",{"evaluate":23,"extract":36},{"promptVersionExtension":24,"promptVersionScoring":25,"score":26,"tags":27,"targetMarket":34,"tier":35},"3.0.0","4.4.0",95,[28,29,30,31,32,33],"web-development","performance","accessibility","seo","lighthouse","web-quality","global","verified",{"commitSha":37,"license":38,"plugin":39},"HEAD","MIT",{"mcpCount":11,"provider":40,"skillCount":41},"classify",6,{"parentExtensionId":5,"repoId":43},"kd7enw4egr4ry8k3qvzs9kq6f186mas7",[30,32,29,31,28,33],{"evaluatedAt":46,"extractAt":47,"updatedAt":48},1778670460132,1778669911999,1778670657949,{"reviewCount":11},{"description":51,"installMethods":52,"name":54,"sourceUrl":16},"Agent Skills for optimizing web projects against Google Lighthouse, Core Web Vitals, WCAG 2.2, and modern SEO.",{"claudeCode":53},"addyosmani/web-quality-skills","addy-web-quality-skills",{"_creationTime":56,"_id":57,"extensionId":5,"locale":20,"result":58,"trustSignals":233,"workflow":247},1778670420728.4683,"kn713fntdvzb34emn6w02vpvrs86m88h",{"checks":59,"evaluatedAt":207,"extensionSummary":208,"features":209,"nonGoals":215,"promptVersionExtension":219,"promptVersionScoring":25,"purpose":220,"rationale":221,"score":222,"summary":223,"tags":224,"targetMarket":34,"tier":227,"useCases":228},[60,65,68,71,75,78,82,86,89,92,96,100,104,108,111,114,117,120,123,126,130,134,139,144,148,151,154,157,161,164,167,170,173,176,179,183,187,191,194,198,201,204],{"category":61,"check":62,"severity":63,"summary":64},"Practical Utility","Problem relevance","pass","The description clearly names the problem of optimizing web projects against specific standards like Google Lighthouse, Core Web Vitals, WCAG 2.2, and SEO.",{"category":61,"check":66,"severity":63,"summary":67},"Unique selling proposition","The skills offer specific guidance and patterns derived from extensive audits and real-world experience, going beyond generic LLM capabilities for web quality optimization.",{"category":61,"check":69,"severity":63,"summary":70},"Production readiness","The collection of skills covers the entire lifecycle of web quality assessment and optimization, providing actionable insights and strategies for immediate use in workflows.",{"category":72,"check":73,"severity":63,"summary":74},"Scope","Single responsibility principle","The extension focuses on the domain of web quality and performance, with individual skills addressing specific sub-domains that are coherently related.",{"category":72,"check":76,"severity":63,"summary":77},"Description quality","The displayed description is concise, readable, and accurately reflects the comprehensive nature of the skills offered for web project optimization.",{"category":79,"check":80,"severity":63,"summary":81},"Invocation","Scoped tools","The skills are organized into distinct, verb-noun specialist areas like 'performance', 'accessibility', and 'seo', avoiding broad, generalist execution tools.",{"category":83,"check":84,"severity":63,"summary":85},"Documentation","Configuration & parameter reference","The README provides detailed explanations of what each skill checks, the thresholds used, and framework-specific notes, covering its operational parameters implicitly through descriptions of what it audits.",{"category":72,"check":87,"severity":63,"summary":88},"Tool naming","The skill names (e.g., 'performance', 'accessibility', 'seo') are descriptive and clearly indicate their specialized domains.",{"category":72,"check":90,"severity":63,"summary":91},"Minimal I/O surface","The skills are described in terms of the audits they perform and the optimizations they suggest, implying focused inputs and actionable outputs rather than broad data dumps.",{"category":93,"check":94,"severity":63,"summary":95},"License","License usability","The extension is distributed under the MIT License, which is a permissive open-source license, clearly stated in a LICENSE file and the README.",{"category":97,"check":98,"severity":63,"summary":99},"Maintenance","Commit recency","The repository shows recent commits as of May 9, 2026, indicating active maintenance within the last 90 days.",{"category":97,"check":101,"severity":102,"summary":103},"Dependency Management","not_applicable","The extension appears to have no third-party dependencies that require explicit management beyond potentially 'npx add-skill' itself, which is a CLI tool.",{"category":105,"check":106,"severity":102,"summary":107},"Security","Secret Management","The skills are analytical and do not interact with secrets or credentials.",{"category":105,"check":109,"severity":63,"summary":110},"Injection","The skills are designed for analysis and do not load external data as executable instructions.",{"category":105,"check":112,"severity":63,"summary":113},"Transitive Supply-Chain Grenades","The skills are self-contained and do not fetch external code or data at runtime.",{"category":105,"check":115,"severity":63,"summary":116},"Sandbox Isolation","As analytical skills, they operate within the agent's environment without attempting to modify external files or paths.",{"category":105,"check":118,"severity":63,"summary":119},"Sandbox escape primitives","The skills are analytical and do not involve detached processes or retry loops around denied tool calls.",{"category":105,"check":121,"severity":63,"summary":122},"Data Exfiltration","The skills are analytical and do not involve sending confidential data to third parties.",{"category":105,"check":124,"severity":63,"summary":125},"Hidden Text Tricks","The bundled content and descriptions appear free of hidden steering tricks or malicious Unicode characters.",{"category":127,"check":128,"severity":63,"summary":129},"Hooks","Opaque code execution","The skills are provided in a readable format within the repository; no obfuscated code execution is detected.",{"category":131,"check":132,"severity":63,"summary":133},"Portability","Structural Assumption","The skills are designed to analyze web projects and do not make assumptions about specific project file layouts beyond what is standard for web development.",{"category":135,"check":136,"severity":137,"summary":138},"Trust","Issues Attention","info","There is 1 open issue and 0 closed issues in the last 90 days, indicating low recent activity and a potentially new or lightly-used set of skills.",{"category":140,"check":141,"severity":142,"summary":143},"Versioning","Release Management","warning","No explicit versioning (semver, git tags, CHANGELOG) is present for the skills themselves, and installation instructions point to 'main', making it hard to pin specific versions.",{"category":145,"check":146,"severity":102,"summary":147},"Code Execution","Validation","The skills are descriptive and do not involve executable code that requires input validation via a schema library.",{"category":105,"check":149,"severity":102,"summary":150},"Unguarded Destructive Operations","These skills are analytical and do not perform any destructive operations.",{"category":145,"check":152,"severity":102,"summary":153},"Error Handling","As descriptive skills, there are no runtime errors to handle in the traditional sense.",{"category":145,"check":155,"severity":102,"summary":156},"Logging","The skills are read-only and analytical, thus do not require local audit logging.",{"category":158,"check":159,"severity":63,"summary":160},"Compliance","GDPR","The skills are analytical and do not operate on personal data.",{"category":158,"check":162,"severity":63,"summary":163},"Target market","The skills are universally applicable to web projects and do not contain regional or jurisdictional logic.",{"category":131,"check":165,"severity":63,"summary":166},"Runtime stability","The skills are designed to work with standard web development tools and workflows, without assumptions about specific OS, shells, or IDEs beyond what 'npx add-skill' might require.",{"category":83,"check":168,"severity":63,"summary":169},"README","The README file is extensive and clearly states the extension's purpose, details its skills, and provides installation and usage instructions.",{"category":72,"check":171,"severity":63,"summary":172},"Tool surface size","There are 6 distinct skills listed, which falls within the ideal range of 3-10.",{"category":79,"check":174,"severity":63,"summary":175},"Overlapping near-synonym tools","Each skill is distinct and covers a specific area of web quality (performance, accessibility, SEO, etc.), avoiding near-synonym names for similar actions.",{"category":83,"check":177,"severity":63,"summary":178},"Phantom features","All listed skills and their capabilities are clearly documented in the README and supported by the repository structure.",{"category":180,"check":181,"severity":63,"summary":182},"Install","Installation instruction","The README provides clear, copy-pasteable installation instructions for various environments (add-skill CLI, manual, Claude Code, Codex, Gemini CLI) and usage examples.",{"category":184,"check":185,"severity":102,"summary":186},"Errors","Actionable error messages","As analytical skills, they do not present user-facing error paths that require remediation steps.",{"category":188,"check":189,"severity":102,"summary":190},"Execution","Pinned dependencies","The extension itself does not appear to use third-party dependencies that require pinning. The installation method uses 'npx add-skill'.",{"category":72,"check":192,"severity":102,"summary":193},"Dry-run preview","These skills are analytical and do not perform state-changing operations.",{"category":195,"check":196,"severity":102,"summary":197},"Protocol","Idempotent retry & timeouts","The skills are analytical and do not involve remote calls or state-changing operations that would require idempotency or timeouts.",{"category":158,"check":199,"severity":63,"summary":200},"Telemetry opt-in","The skills are purely analytical and do not emit telemetry.",{"category":72,"check":202,"severity":63,"summary":203},"Theme declaration","The README clearly declares a curation theme focused on web quality optimization across performance, accessibility, and SEO, based on established standards.",{"category":140,"check":205,"severity":142,"summary":206},"Per-entry version metadata","The marketplace entry points to the GitHub repository using a git ref ('addyosmani/web-quality-skills') without explicit version metadata, which can lead to stale cache issues and unreliability in updates.",1778670420501,"This is a collection of agent skills focused on analyzing and optimizing web projects for performance, accessibility, SEO, and best practices, drawing from established guidelines like Google Lighthouse and WCAG 2.2. It provides specific skills for each area and a master skill to orchestrate them.",[210,211,212,213,214],"Comprehensive web quality auditing","Performance optimization guidance","Core Web Vitals improvement strategies","WCAG 2.2 accessibility review","Modern SEO best practices",[216,217,218],"Implementing changes directly on the codebase","Providing framework-specific code snippets","Performing live website monitoring","3.1.0","To provide developers and teams with specialized agent capabilities for systematically auditing and improving the quality, performance, and accessibility of their web projects.","The single warning regarding missing per-entry version metadata in the marketplace, combined with the 'info' severity on issue attention, prevents a 'verified' tier. However, the strong presence of documentation, clear scope, and active maintenance justifies a high score within the 'evaluated' band.",75,"A comprehensive set of agent skills for optimizing web projects against industry standards.",[225,32,30,31,226,33],"web-performance","core-web-vitals","community",[229,230,231,232],"Audit an entire website for quality issues","Improve page loading speed and runtime performance","Enhance accessibility for users with disabilities","Optimize search engine ranking and visibility",{"codeQuality":234,"collectedAt":236,"documentation":237,"maintenance":240,"security":245,"testCoverage":246},{"hasLockfile":235},false,1778670395150,{"descriptionLength":238,"readmeSize":239},110,8433,{"closedIssues90d":11,"forks":241,"hasChangelog":235,"openIssues90d":242,"pushedAt":243,"stars":244},171,1,1778365548000,1927,{"hasNpmPackage":235,"license":38,"smitheryVerified":235},{"hasCi":235,"hasTests":235},{"updatedAt":248},1778670420728,{"basePath":18,"githubOwner":19,"githubRepo":15,"locale":20,"slug":15,"type":250},"marketplace",null,{"evaluate":253,"extract":255},{"promptVersionExtension":219,"promptVersionScoring":25,"score":222,"tags":254,"targetMarket":34,"tier":227},[225,32,30,31,226,33],{"commitSha":37,"marketplace":256,"plugin":257},{"name":54,"pluginCount":242},{"mcpCount":11,"provider":40,"skillCount":11},{"repoId":43},{"_creationTime":260,"_id":43,"identity":261,"providers":262,"workflow":371},1778669907395.611,{"githubOwner":19,"githubRepo":15,"sourceUrl":16},{"classify":263,"discover":361,"github":364},{"commitSha":37,"extensions":264},[265,274,285,306,319,327,336,343,350],{"basePath":266,"displayName":15,"installMethods":267,"rationale":268,"selectedPaths":269,"source":273,"sourceLanguage":20,"type":250},".agents/plugins",{"claudeCode":53},"marketplace.json at .agents/plugins/marketplace.json",[270],{"path":271,"priority":272},"marketplace.json","mandatory","rule",{"basePath":18,"description":51,"displayName":54,"installMethods":275,"rationale":276,"selectedPaths":277,"source":273,"sourceLanguage":20,"type":250},{"claudeCode":53},"marketplace.json at .claude-plugin/marketplace.json",[278,280,282],{"path":279,"priority":272},".claude-plugin/marketplace.json",{"path":281,"priority":272},"README.md",{"path":283,"priority":284},"LICENSE","high",{"basePath":18,"description":13,"displayName":15,"installMethods":286,"license":38,"rationale":287,"selectedPaths":288,"source":273,"sourceLanguage":20,"type":21},{"claudeCode":15},"plugin manifest at .claude-plugin/plugin.json (coalesced with duplicate plugin at codex)",[289,291,292,293,296,298,300,302,304],{"path":290,"priority":272},".claude-plugin/plugin.json",{"path":281,"priority":272},{"path":283,"priority":284},{"path":294,"priority":295},"skills/accessibility/SKILL.md","medium",{"path":297,"priority":295},"skills/best-practices/SKILL.md",{"path":299,"priority":295},"skills/core-web-vitals/SKILL.md",{"path":301,"priority":295},"skills/performance/SKILL.md",{"path":303,"priority":295},"skills/seo/SKILL.md",{"path":305,"priority":295},"skills/web-quality-audit/SKILL.md",{"basePath":307,"description":308,"displayName":30,"installMethods":309,"rationale":310,"selectedPaths":311,"source":273,"sourceLanguage":20,"type":318},"skills/accessibility","Audit and improve web accessibility following WCAG 2.2 guidelines. Use when asked to \"improve accessibility\", \"a11y audit\", \"WCAG compliance\", \"screen reader support\", \"keyboard navigation\", or \"make accessible\".",{"claudeCode":53},"SKILL.md frontmatter at skills/accessibility/SKILL.md",[312,314,316],{"path":313,"priority":272},"SKILL.md",{"path":315,"priority":295},"references/A11Y-PATTERNS.md",{"path":317,"priority":295},"references/WCAG.md","skill",{"basePath":320,"description":321,"displayName":322,"installMethods":323,"rationale":324,"selectedPaths":325,"source":273,"sourceLanguage":20,"type":318},"skills/best-practices","Apply modern web development best practices for security, compatibility, and code quality. Use when asked to \"apply best practices\", \"security audit\", \"modernize code\", \"code quality review\", or \"check for vulnerabilities\".","best-practices",{"claudeCode":53},"SKILL.md frontmatter at skills/best-practices/SKILL.md",[326],{"path":313,"priority":272},{"basePath":328,"description":329,"displayName":226,"installMethods":330,"rationale":331,"selectedPaths":332,"source":273,"sourceLanguage":20,"type":318},"skills/core-web-vitals","Optimize Core Web Vitals (LCP, INP, CLS) for better page experience and search ranking. Use when asked to \"improve Core Web Vitals\", \"fix LCP\", \"reduce CLS\", \"optimize INP\", \"page experience optimization\", or \"fix layout shifts\".",{"claudeCode":53},"SKILL.md frontmatter at skills/core-web-vitals/SKILL.md",[333,334],{"path":313,"priority":272},{"path":335,"priority":295},"references/LCP.md",{"basePath":337,"description":338,"displayName":29,"installMethods":339,"rationale":340,"selectedPaths":341,"source":273,"sourceLanguage":20,"type":318},"skills/performance","Optimize web performance for faster loading and better user experience. Use when asked to \"speed up my site\", \"optimize performance\", \"reduce load time\", \"fix slow loading\", \"improve page speed\", or \"performance audit\".",{"claudeCode":53},"SKILL.md frontmatter at skills/performance/SKILL.md",[342],{"path":313,"priority":272},{"basePath":344,"description":345,"displayName":31,"installMethods":346,"rationale":347,"selectedPaths":348,"source":273,"sourceLanguage":20,"type":318},"skills/seo","Optimize for search engine visibility and ranking. Use when asked to \"improve SEO\", \"optimize for search\", \"fix meta tags\", \"add structured data\", \"sitemap optimization\", or \"search engine optimization\".",{"claudeCode":53},"SKILL.md frontmatter at skills/seo/SKILL.md",[349],{"path":313,"priority":272},{"basePath":351,"description":352,"displayName":353,"installMethods":354,"rationale":355,"selectedPaths":356,"source":273,"sourceLanguage":20,"type":318},"skills/web-quality-audit","Comprehensive web quality audit covering performance, accessibility, SEO, and best practices. Use when asked to \"audit my site\", \"review web quality\", \"run lighthouse audit\", \"check page quality\", or \"optimize my website\".","web-quality-audit",{"claudeCode":53},"SKILL.md frontmatter at skills/web-quality-audit/SKILL.md",[357,358],{"path":313,"priority":272},{"path":359,"priority":360},"scripts/analyze.sh","low",{"sources":362},[363],"manual",{"closedIssues90d":11,"description":365,"forks":241,"license":38,"openIssues90d":242,"pushedAt":243,"readmeSize":239,"stars":244,"topics":366},"Agent Skills for optimizing web quality based on Lighthouse and Core Web Vitals.",[30,367,368,226,32,369,370,225],"agent-skills","claude-skills","skills","testing",{"classifiedAt":372,"discoverAt":373,"extractAt":374,"githubAt":374,"updatedAt":372},1778670378490,1778669907395,1778670377375,[30,226,32,31,225,33],{"evaluatedAt":248,"extractAt":47,"updatedAt":377},1778670657782,[],[380],{"_creationTime":381,"_id":382,"community":383,"display":384,"identity":386,"providers":388,"relations":394,"tags":395,"workflow":396},1778669911998.9321,"k174pdj7tw5vtw55qx8kwkvzhx86nhsp",{"reviewCount":11},{"description":365,"installMethods":385,"name":15,"sourceUrl":16},{"claudeCode":53},{"basePath":266,"githubOwner":19,"githubRepo":15,"locale":20,"slug":387,"type":250},"plugins",{"evaluate":389,"extract":392},{"promptVersionExtension":219,"promptVersionScoring":25,"score":222,"tags":390,"targetMarket":34,"tier":227},[33,32,226,29,30,31,391],"developer-tools",{"commitSha":37,"marketplace":393},{"name":15,"pluginCount":11},{"repoId":43},[30,226,391,32,29,31,33],{"evaluatedAt":397,"extractAt":47,"updatedAt":398},1778670394842,1778670657510]