A Claude Code plugin for the web-design + SEO workflow: research a niche, generate a coherent design system, write a complete build brief, build, run a pre-delivery QA gate, port the result into any CMS, and review on-page SEO.
FAQ
designer-pro-and-seo is a Claude Code plugin with 45 hand-picked skills for marketing work, indexed on Flowy. Install it with the command on its page. It includes blast-prompt, client-outreach, content-draft. Its skills do not fire on their own yet. Request auto-invocation to have Flowy route them as you prompt. Free and open source.
> /plugin marketplace add ZachArticulateV/designer-pro-and-seo> /plugin install designer-pro-and-seo@designer-pro-and-seo
Repo: ZachArticulateV/designer-pro-and-seo
A Claude Code plugin for the web-design + SEO workflow: research a niche, generate a coherent design system, write a complete build brief, build, run a pre-delivery QA gate, port the result into any CMS, and review on-page SEO. One bundle so the same project context, scripts, and data libraries serve the whole loop.
Free and open source under the MIT License โ see LICENSE.
This repository is its own Claude Code plugin marketplace (it ships a
.claude-plugin/marketplace.json), so installing is two commands in Claude Code:
/plugin marketplace add ZachArticulateV/designer-pro-and-seo
/plugin install designer-pro-and-seo@designer-pro-and-seo
Run /plugin afterward to confirm designer-pro-and-seo is enabled โ the skills
are then available in every project. See QUICKSTART.md for the five-minute
golden path.
Developing or contributing? Load a local clone for the current session instead:
git clone https://github.com/ZachArticulateV/designer-pro-and-seo
claude --plugin-dir designer-pro-and-seo
From a clone you can also run the bundled checks from the repo root โ
python3 scripts/smoke_test.py (use py on Windows).
Shipping status (v1.0.4 "Deep Core"). 45 of 45 skills are Stable โ 14 Core, 28 Lite, 3 routing (real steps, real scripts/data, graceful degradation without paid APIs, smoke-tested). Core skills are 3-layer (earned references + real Agent-tool fan-out); Lite skills are Stable single-file, deepened next in v1.1. Every skill that can use an external tool is tool-aware: it uses a dedicated MCP/CLI when present and falls back to Claude's built-in web/browser tools + bundled scripts otherwise (
references/CAPABILITY-TIERS.md). Skill descriptions describe only what the shipping version does. Full status:SHIPPING.md.
Web design and SEO aren't the same job โ but when you build a website they pull in the same direction, and most tools treat them as separate. So you end up re-explaining the same project to a design tool, then an SEO tool, then a QA checklist, then a CMS. They work hand-in-hand: good SEO depends on decisions design owns (clean semantic structure, fast and accessible pages, a clear content hierarchy), and good design is wasted if the page can't be found or crawled. This plugin keeps both in one bundle with shared project context, scripts, and data, so the whole build loop runs without hand-offs between disconnected tools:
research โ design โ build โ SEO โ QA โ port โ study the niche and capture the brief, generate an on-brand design system and build the pages, optimize them for search, run a pre-delivery QA (quality-assurance) gate, then port the result into any CMS.
("QA" here is quality assurance, not Q&A โ it sits late on purpose, because it's the quality check on the finished build right before hand-off. The up-front requirements-gathering you might think of as "questions first" is the research step at the start of the loop.)
The whole loop runs end to end on the free tier. All 45 skills below are Stable; โ marks the 14 Core skills (deepened this release โ earned reference docs and/or a real parallel agent fan-out). The other 28 are Lite (Stable and single-file, slated for the same depth pass in v1.1), and 3 are routing helpers.
Design (10)
design-system-gen โ generate a full design system: pattern, style, WCAG-safe palette, type pairing, effects.design-dimensions โ structure a design brief around 5 core dimensions (layout, style, color, type, motion).design-motion โ emit real CSS/JS motion (entrances, scroll, micro-interactions) from motion tokens.design-system-persist โ save a design system to disk so later sessions reuse it.design-build โ generate distinctive, production-grade frontend UI from a design system.design-tokens-emit โ export a design system as CSS / Tailwind / SCSS / Style-Dictionary tokens.design-cro โ heuristic conversion review of a landing/funnel page (CTA, above-fold, forms, trust signals).design-accessibility โ audit HTML against WCAG 2.2 (alt text, heading order, labels, contrast, landmarks).design-research โ competitive research on a site + its rivals โ a scored intelligence report.design-visual-qa โ screenshot baselines across viewports/browsers, then diff to catch rendering regressions.Build & QA (5)
blast-prompt โ write a complete build brief (BLAST format) so an agent can one-shot the build.qa-gate โ 9-phase pre-delivery quality gate โ PASS/CONDITIONAL/FAIL with a risk rating + fix list.portable-html-port โ port a built site into one self-contained HTML file for any CMS.parallel-build โ spin up N page variants in parallel from one brief + shared tokens, then compare.html-extract โ capture a reference site's structure, tokens, and components into an inspiration file.Content & data (3)
copywriting โ conversion-focused page/section copy (headlines, value props, CTAs, microcopy).content-draft โ draft long-form content (blog / service / landing / guide) from a brief, originality-checked.csv-to-report โ turn a raw CSV into a structured, business-ready report (redacts PII).Business / GTM (1)
client-outreach โ cold-outreach openers + follow-up sequences + a compliance-checked import CSV.Routing โ the three-brain workflow (3)
route-three-brain โ the routing law: when to hand off between Claude, Codex, and Gemini.route-codex-review โ forced adversarial review of Claude's own code/content by Codex before delivery.route-gemini-context โ delegate whole-repo / multi-file analysis to Gemini's large context window.SEO (23)
seo-audit โ orchestrates a multi-specialist audit โ one weighted health score + prioritized fix list.seo-page โ single-URL SEO review (on-page, meta, schema, images, links) in one pass.seo-technical โ 9-category technical audit (crawl, index, security, mobile, Core Web Vitals, JS render).seo-schema โ detect / validate / generate Schema.org JSON-LD structured data.seo-sitemap โ audit and generate sitemaps.org-compliant XML sitemaps.seo-image-audit โ audit page images (alt, size, WebP/AVIF, srcset, lazy-load, CLS-safe dimensions).seo-content โ content quality + E-E-A-T + AI-citation-readiness analysis.seo-content-brief โ competitive content briefs (headings, word counts, entities, links) from top-rankers.seo-geo โ optimize content to be cited by AI answer engines (AI Overviews, ChatGPT, Perplexity).seo-strategy โ plan multi-month SEO as a six-stage evidence loop, by business type.seo-cluster โ SERP-overlap topic clustering into hub-and-spoke content architecture.seo-sxo โ search-experience optimization: detect page-type / intent mismatches by persona.seo-hreflang โ validate / generate hreflang for international SEO.seo-drift โ git-for-SEO: baseline on-page elements and diff to catch deploy regressions.seo-competitor-pages โ generate "X vs Y" / "alternatives" comparison pages with schema.seo-programmatic โ plan + safeguard SEO for pages generated at scale (templates, thin-content gates).seo-ecommerce โ product/category SEO: Product schema, image SEO, faceted/canonical strategy.seo-local-unified โ local SEO: Google Business Profile, NAP consistency, citations, reviews, LocalBusiness schema.seo-google โ real Google field data (Search Console, PageSpeed/CrUX) when connected.seo-dataforseo โ live SERP / keyword / backlink / AI-visibility data via the DataForSEO MCP.seo-firecrawl โ site crawl / map / JS-render scraping via Firecrawl (free sitemap fallback).seo-backlinks โ backlink profile: referring domains, anchors, toxic flags, competitor gap.seo-image-gen โ generate SEO-ready images (OG, heroes, infographics, favicons) at correct dimensions.Backed by 32 scripts โ all standard-library-only Python (13 of them are CLI tools).
"Standard-library-only" means they use only what ships with Python, so there is
nothing to pip install. They include the design engine + palette generator, page
renderer, token emitter, HTML porter, CSV profiler, capability probe, a shared SSRF
guard + guarded page fetcher, and the SEO tools (schema, sitemap, tech-audit, GEO,
hreflang, drift, clustering, local), plus a smoke test and the release verifier. From a
clone, python3 scripts/smoke_test.py verifies them. See QUICKSTART.md.
Every skill that can use an external tool follows a documented capability-tier
cascade (references/CAPABILITY-TIERS.md): a dedicated MCP/API if connected โ
Claude's built-in web/browser tools + bundled scripts โ a CLI connector (e.g. the
Gemini CLI for image generation) โ a guided manual path. So the formerly
"in-development" skills (seo-google, seo-dataforseo, seo-firecrawl,
seo-backlinks, seo-image-gen, design-research, design-visual-qa) all ship
Stable with a real free/built-in path โ they just go deeper when you connect a tool.
Routing helpers invoke the
codex/geminiCLIs directly when present (or the adjacentopenai-codex/cc-gemini-plugintools), and degrade to documented manual steps when neither is installed โ convenience wrappers, not a hard dependency.
designer-pro-and-seo/
โโโ .claude-plugin/ (plugin.json + marketplace.json)
โโโ skills/ (each skill its own SKILL.md)
โโโ scripts/ (shared standard-library Python helpers: seo/ design/ workflow/)
โโโ data/ (clean-room CSV libraries โ see data/README.md)
โโโ extensions/ (optional MCP wirings, each with setup README + .mcp.json)
โโโ templates/ (prompt templates and starters)
โโโ references/ (deep docs loaded on-demand; PROVENANCE ledger; engine contracts)
โโโ README.md CLAUDE.md QUICKSTART.md
โโโ LICENSE NOTICE.md PRIVACY.md SUPPORT.md CONTRIBUTING.md
โโโ RELEASE-NOTES.md
pip install.scripts/,
shared data in data/, shared prompts in templates/, deep docs in references/.Issues and pull requests are welcome โ this is developed in the open. The short version:
fork โ branch โ make your change โ run the gates (smoke_test.py + verify_release.py)
โ open a PR against main. The full step-by-step, the ground rules (authored from
scratch, free path preserved, standard-library-only Python), and the pre-PR checklist are
in CONTRIBUTING.md. New here? Look for issues labeled
good first issue, or open a skill idea issue to propose something.
MIT License โ free to use, modify, and redistribute with attribution; see
LICENSE. Third-party attributions: NOTICE.md. Data handling: PRIVACY.md.
Support (via GitHub issues): SUPPORT.md.
.claude-plugin/
marketplace.json
plugin.json
.gitattributes
.github/
ISSUE_TEMPLATE/
bug_report.md
skill_idea.md
PULL_REQUEST_TEMPLATE.md
workflows/
verify.yml
.gitignore
agents/
AGENTS.md
_TEMPLATE.md
design-accessibility.md
design-visual-qa.md
seo-backlinks.md
seo-content.md
seo-ecommerce.md
seo-geo.md
seo-google.md
seo-image-audit.md
seo-local-unified.md
seo-page.md
seo-schema.md
seo-sitemap.md
seo-technical.md
assets/
banner.png
CLAUDE.md
CONTRIBUTING.md
data/
chart-types.csv
color-palettes.csv
competitor-rubric.csv
font-pairings.csv
product-types.csv
README.md
ui-styles.csv
ux-rules.csv
extensions/
dataforseo/
.mcp.json
README.md
firecrawl/
.mcp.json
README.md
nanobanana/
.mcp.json
README.md
playwright/
.mcp.json
README.md
README.md
LICENSE
NOTICE.md
PRIVACY.md
QUICKSTART.md
README.md
references/
CAPABILITY-TIERS.md
DEEP-DIVE-ANALYSIS.md
design-accessibility/
structural-checks.md
design-build/
anti-slop.md
chart-selection.md
design-research/
competitor-rubric.md
white-space-method.md
design-system-gen/
ranking.md
design-visual-qa/
visual-qa-rubric.md
ENGINE-CONTRACTS.md
examples/
design-accessibility/
README.md
sample.html
tokens.json
design-system/
saas-landing.txt
portable-html/
src/
app.js
index.html
style.css
README.md
seo-cluster/
README.md
sample-serps.json
seo-geo/
README.md
sample-content.html
sample-robots.txt
seo-local-unified/
README.md
sample-grid.json
sample-listings.json
seo-sitemap/
README.md
sample-sitemap.xml
seo-technical/
README.md
sample-page.html
geo-scorecard.md
PROVENANCE.md
README.md
seo-audit/
dispatch-matrix.md
scoring-weights.md
seo-cluster/
hub-and-spoke.md
serp-overlap-method.md
seo-drift/
severity-model.md
sqlite-schema.md
seo-local-unified/
nap-normalization.md
solv-geogrid-formula.md
seo-strategy/
prompts/
baseline/
01-inventory-and-classify.md
02-capture-current-state.md
cluster/
01-map-topic-territory.md
02-intent-and-pillar-selection.md
diagnose/
01-technical-health.md
02-geo-and-citability.md
03-aggregate-health-score.md
prioritize/
01-impact-effort-intent-scoring.md
02-sequence-the-roadmap.md
produce/
01-brief-the-priority.md
02-schema-and-build-handoff.md
README.md
verify/
01-baseline-diff.md
02-monitor-and-loop-back.md
verticals/
ecommerce-retail.md
local-service-area.md
professional-b2b-services.md
publisher-content.md
saas-subscription.md
shared/
anti-slop-principles.md
cwv-thresholds.md
eeat-criteria.md
schema-catalog.md
wcag-contrast-rules.md
skill-section-template.md
RELEASE-NOTES.md
scripts/
design/
a11y_static.py
design_system.py
gen_charts.py
gen_palettes.py
match.py
render_page.py
tokens_emit.py
README.md
seo/
business_type.py
crawl_inventory.py
drift_baseline.py
drift_compare.py
drift_history.py
drift_severity.py
drift_tools.py
geo_check.py
geogrid.py
hreflang_tools.py
nap_check.py
page_fetch.py
schema_gen.py
serp_cluster.py
site_map.py
sitemap_tools.py
tech_audit.py
smoke_test.py
verify_release.py
workflow/
audit_aggregate.py
capability_probe.py
cost_guard.py
csv_to_report.py
net_safety.py
portable_html.py
SHIPPING.md
skills/
blast-prompt/
SKILL.md
client-outreach/
SKILL.md
content-draft/
SKILL.md
copywriting/
SKILL.md
csv-to-report/
SKILL.md
design-accessibility/
SKILL.md
design-build/
SKILL.md
design-cro/
SKILL.md
design-dimensions/
SKILL.md
design-motion/
SKILL.md
design-research/
SKILL.md
design-system-gen/
SKILL.md
design-system-persist/
SKILL.md
design-tokens-emit/
SKILL.md
design-visual-qa/
SKILL.md
html-extract/
SKILL.md
parallel-build/
SKILL.md
portable-html-port/
SKILL.md
qa-gate/
SKILL.md
route-codex-review/
SKILL.md
route-gemini-context/
SKILL.md
route-three-brain/
SKILL.md
seo-audit/
SKILL.md
seo-backlinks/
SKILL.md
seo-cluster/
SKILL.md
templates/
cluster-map.html
seo-competitor-pages/
SKILL.md
seo-content/
seo-content-brief/
SKILL.md
SKILL.md
seo-dataforseo/
SKILL.md
seo-drift/
SKILL.md
seo-ecommerce/
SKILL.md
seo-firecrawl/
SKILL.md
seo-geo/
SKILL.md
seo-google/
SKILL.md
seo-hreflang/
SKILL.md
seo-image-audit/
SKILL.md
seo-image-gen/
SKILL.md
seo-local-unified/
SKILL.md
seo-page/
SKILL.md
seo-programmatic/
SKILL.md
seo-schema/
SKILL.md
seo-sitemap/
SKILL.md
seo-strategy/
SKILL.md
seo-sxo/
SKILL.md
seo-technical/
SKILL.md
SUPPORT.md
templates/
blast-template.md
design-system-starter.md
dimensions-template.md
outreach-followup-sequence.md
outreach-message-starter.md
qa-report-template.md
README.md
tests/
fixtures/
gen_ranker_baseline.py
geo_robots_citable.txt
ranker_baseline.json
ranker_improve_diff.md
test_a11y_static.py
test_agents_md.py
test_agents.py
test_audit_math.py
test_capability_probe.py
test_cleanroom_guard.py
test_cost_guard.py
test_dag.py
test_design_flagship_refs.py
test_design_research_flagship.py
test_drift_engine.py
test_gen_charts.py
test_geo_scorecard.py
test_handoffs.py
test_local_maps.py
test_match.py
test_net_safety.py
test_page_fetch.py
test_palette_slots.py
test_pii_boundary.py
test_provenance.py
test_refs_resolve.py
test_seo_fetchers_ssrf.py
test_serp_cluster.py
test_site_map.py
test_status_truth.py
test_stdlib_guard.py
test_tier2_present.pyยฉ 2026 Flowy ยท Free and open source
Built for Claude Code ยท Not affiliated with Anthropic