Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
By MariusYvard
Audit and optimize websites for SEO, design quality, and accessibility — scan for anti-patterns, fix technical SEO issues, validate schema markup, improve Core Web Vitals, and ensure WCAG compliance before shipping.
npx claudepluginhub mariusyvard/nulltohero --plugin null-to-heroSub-agent for the Technical SEO dimension of /seo audit. Analyzes crawlability, indexability, Core Web Vitals, HTTPS, robots.txt, sitemaps, mobile-friendliness, JavaScript rendering, and security headers.
Sub-agent for the Content quality dimension of /seo audit. Evaluates E-E-A-T signals, title tags, meta descriptions, heading structure, keyword usage, readability, thin content, and AI citation readiness.
Sub-agent for the Schema markup dimension of /seo audit. Detects existing JSON-LD, validates required and recommended properties, checks for rich result eligibility, and flags critical errors.
Sub-agent for the Performance dimension of /seo audit. Evaluates page speed signals, image optimization, font loading, render-blocking resources, and Core Web Vitals readiness.
Sub-agent for the GEO (Generative Engine Optimization) dimension of /seo audit. Evaluates AI crawler access, llms.txt compliance, passage citability, brand authority signals, and platform-specific visibility.
Use when the user wants a complete, whole-site audit that combines search visibility, front-end defects, and design quality in one pass. Runs all 13 specialist sub-agents across SEO, accessibility/interaction/layout/code defects, and UX/visual/motion/content design, then merges them into one scored report with a prioritized action plan. Use for: 'audit my whole site', 'complete site audit', 'full website review', 'audit everything', 'is my site good', 'review my site end to end'. For a search-only audit use /seo audit; for defect-only use /inspect; for design-only use /siteasy audit.
Use when the user wants to scan for design anti-patterns, take a browser screenshot, or do a design engineering code review. Covers: missing focus rings, clipped dropdowns, bad z-index, placeholder-as-label, missing reduced-motion (detect); real Chromium screenshots, mobile/desktop viewports, visual bug fixing (preview); motion crimes, accessibility violations, forbidden CSS patterns, token misuse, Before/After review table (review). Use when the user says: 'screenshot this', 'check for anti-patterns', 'scan my code', 'review before I ship', 'show me what this looks like', 'are there visual bugs', 'critique my code'.
Use when the user wants to audit a website, analyze a page, plan an SEO strategy, fix technical SEO, add schema markup, improve content quality, optimize for AI search engines, build local SEO, handle hreflang/i18n, generate sitemaps, optimize images, run programmatic SEO, build competitor comparison pages, cluster keywords, optimize for Search Experience (SXO), monitor SEO drift, analyze backlinks, handle e-commerce SEO, or export a client report. Covers full site audits with parallel sub-agents, single-page analysis, SEO strategy with industry templates, robots.txt, sitemaps, Core Web Vitals, JSON-LD, E-E-A-T, content quality, GEO, llms.txt, AI crawler access, local SEO, hreflang, programmatic SEO, keyword clustering, SXO, drift monitoring, backlink analysis, e-commerce SEO, and PDF report export. Use for any request containing: SEO, rank, Google, search engine, schema, sitemap, robots.txt, meta tags, keywords, AI search, local SEO, hreflang, backlinks, programmatic, ecommerce, or visibility.
Use when the user wants to design, build, plan, critique, audit, polish, clarify, simplify, amplify, animate, typeset, layout, adapt, harden, or otherwise improve a frontend interface. Covers websites, landing pages, dashboards, product UI, app shells, components, forms, settings, onboarding, and empty states. Also handles UX review, Gestalt principles, UX research methodology, personas, journey mapping, information architecture, card sorting, tree testing, cognitive load, WCAG 2.2 accessibility, image strategy (AVIF/WebP/srcset), form patterns, performance, responsive design, theming, anti-patterns, typography, fonts, spacing, color, motion, micro-interactions, parallax, scrollytelling, scroll-driven animations, View Transitions API, container queries, modern CSS (:has(), color-mix()), UX copy, error states, edge cases, i18n, and design systems. For bland designs that need to be bolder, loud designs that should be quieter, or ambitious visual effects. Not for backend-only tasks.
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Full RampStack catalog of website-lifecycle skills across research, brand, build, and audit.
Legacy/advanced SEO Dungeon skill suite for Claude Code. 25 sub-skills (21 core + 1 orchestrator + 1 framework integration + 2 extension mirrors) and 18 sub-agents (15 core + 1 framework integration + 2 extension mirrors) backed by Claude SEO v1.9.8, with a gamified dungeon crawler UI. Codex is the recommended default runtime.
Agent Skills for optimizing web projects against Google Lighthouse, Core Web Vitals, WCAG 2.2, and modern SEO — performance, accessibility, SEO, and best practices.
Answer Engine Optimization for AI search visibility. Optimize content for ChatGPT, Claude, Gemini, AI Overviews citations.
Comprehensive SEO analysis plugin. 25 sub-skills (21 core + 1 orchestrator + 1 framework integration + 2 extension mirrors) and 18 sub-agents (15 core + 1 framework integration + 2 extension mirrors) covering technical SEO, content quality (E-E-A-T), content briefs, schema markup, image optimization, sitemap architecture, AI search optimization (GEO), local SEO, maps intelligence, semantic clustering, search experience optimization (SXO), SEO drift monitoring, e-commerce SEO, international SEO with cultural profiles, FLOW framework integration, Google API integration, PDF reporting, and strategic planning.
Editorial "SEO Specialist" bundle for Claude Code from Antigravity Awesome Skills.
v1.9.0 · 4 skills · 53 commands · 83 reference docs · 13 parallel audit sub-agents (SEO + defects + design) · whole-site /audit orchestrator · interactive live variant mode · stack-aware design-system generator · report export · deterministic anti-pattern detector
From zero knowledge to hero website. NullToHero gives Claude a complete design, SEO and motion engineering vocabulary so anyone, even with no prior experience, can build websites that look professional, rank on Google, and pass accessibility audits.
NullToHero exposes four user-invocable skills. Claude Code namespaces plugin skills under the plugin name, so the fully-qualified commands are /null-to-hero:siteasy, /null-to-hero:seo, /null-to-hero:inspect and /null-to-hero:audit. The short forms /siteasy, /seo, /inspect and /audit also resolve as long as no other installed skill claims the same name; prefer the namespaced form if you run several plugins. Each skill routes to its sub-commands through the first argument (for example /seo audit or /siteasy build). The 53 commands listed below are these sub-commands, not separate Claude Code command files: the skills handle routing, so there is no commands/ directory.
By Marius Yvard · Apache 2.0
This repo is also a Claude Code marketplace.
A. As a marketplace (recommended, supports auto-update)
/plugin marketplace add MariusYvard/NullToHero
/plugin install null-to-hero@null-to-hero-marketplace
Future releases pull automatically with /plugin marketplace update null-to-hero-marketplace.
B. Manual install (Unix/macOS/Linux)
git clone https://github.com/MariusYvard/NullToHero.git
bash NullToHero/install.sh
The one-liner bash <(curl -fsSL https://raw.githubusercontent.com/MariusYvard/NullToHero/main/install.sh) also works, but it executes a remote script directly. Clone and read install.sh first if you prefer to inspect it before running.
C. Manual install (Windows PowerShell)
git clone https://github.com/MariusYvard/NullToHero.git
powershell -ExecutionPolicy Bypass -File NullToHero/install.ps1
The five SEO agents are joined by four /inspect defect specialists (inspect-agent-a11y, inspect-agent-interaction, inspect-agent-layout, inspect-agent-code) and four /siteasy design-quality specialists (siteasy-agent-ux, siteasy-agent-visual, siteasy-agent-motion, siteasy-agent-content). /siteasy audit and /inspect review dispatch their agents in parallel, with an inline fallback when the Task tool is unavailable. The SEO agent files are renamed to the seo-agent-* convention so filenames match their dispatch names.
/audit skill/audit [url] runs the whole-site audit: one shared fetch phase, all 13 sub-agents in parallel, one merged report (SITE-AUDIT-REPORT.md) and a prioritized ACTION-PLAN.md. Sub-modes seo, defects, design and quick scope the run to one agent group or a fast triage; report formats the result for clients.
Reconciled the font, imagery and motion contradictions between references; corrected the SEO cross-skill tables; repaired six malformed design-system CSV rows; attributed the MIT design-system component in NOTICE and ATTRIBUTION.md. Validator at 319 checks (audit skill, agent tools field, CSV column integrity).
Aligned the FAQ rich-results status across the SEO references. references/page.md and references/competitor-pages.md still described FAQ as "restricted to government and healthcare sites"; both now match references/schema.md, which records that Google removed FAQ rich results for all sites on May 7, 2026 (FAQPage stays a valid Schema.org type that Google still parses). Added a re-verification note to the schema.md status table so dated retirements get checked before they are quoted.
The README now states the plugin-namespaced command form (/null-to-hero:seo) and explains that the short form depends on there being no name collision. SECURITY.md lists 1.8.x as the supported line.
Check 20 is a regression guard: it fails if any SEO reference reintroduces a present-tense "FAQ restricted to gov/health" claim, while leaving the historical "previously restricted" note in schema.md untouched.