From our test runsa2s-fact-checker: hashtags 30 → 5 (official)a2s-idea-scout: Instagram counts 👨👩👧 as 8a2s-designer: 3 directions ready
Claude Code SEO, done properly: from idea to a live website
Agent2Ship is a kit for Claude Code that takes you from an idea to a live, SEO- and GEO-ready website on free Cloudflare hosting. It gives Claude Code a team of 15 specialist agents, 13 skills and 20 /a2s-* commands, plus an SEO-core Astro template. Besides the kit and your Claude plan, the domain is the only extra cost.
Needs Claude Code; works best with Pro or Max. Full install guide for Windows, macOS and Linux.
Download the kit.
Starter checkout opens soon · Follow @AyushKhatr21401 on X for the launch.Unzip it, open a terminal in your project folder and run the installer:
(Windows PowerShell) node "C:\Users\You\Downloads\agent2ship\install.mjs" .Restart Claude Code in that folder and run
/a2s-help.
Real sites built with it
Both sites below were built with the current kit, starting from just an idea. No mockups.


Before and after: an early version of the workflow
These GA4 screenshots come from one of the owner's own sites, using an early version of the workflow: the SEO process with Claude Code before it became this kit. The periods differ (7 days vs 30 days), so read them as a real example, not a like-for-like test, and not a promise that results will repeat.


How it works: Idea → Brief → Stack → Build → Design → Deploy → Grow
You run one command per step. Each step writes its decisions to files in .claude/agent2ship/, so the next step (even in a new Claude Code session) knows what was decided.
- Idea
/a2s-ideaOptional. Check demand, competition and hosting cost for an idea, or skip it if you already know what to build. - Brief
/a2s-briefName, domain, competitor, keywords and FAQ, with one search intent per page. - Stack
/a2s-stackCan it run free on Cloudflare? You get 🟢, 🟡 or 🔴 before any code is written. - Build
/a2s-buildPhase A installs tools, you restart Claude Code, Phase B builds the site in your project root. - Design
/a2s-design3 visual directions as screenshots to pick from, then a build with design skills and a competitor review. - Deploy
/a2s-deployLive on Cloudflare, domain connected, redirects checked, sitemap sent to Search Console. - Grow
/a2s-growEvery week: health check, did-it-work measurement and a small plan from your Search Console data.
Already have a site? Start with /a2s-setup and /a2s-audit. Both workflows explained.
A Claude Code SEO agent team, not one big prompt
Each agent is a Claude Code subagent with one job. 10 of the 15 run on Sonnet to save your usage (marked below); the rest use your session's model. Filter by department:
Research · Sonnet
a2s-idea-scoutResearches and validates site ideas: safety and AdSense fit, autocomplete demand, Google competition, AI-answer citations and hosting cost, with an honest confidence level.
Research · Sonnet
a2s-keyword-researcherFinds keywords and search intent, maps queries to pages, and plans new pages, working from Search Console data first, then SERP research.
Planning · Sonnet
a2s-stack-architectPicks the stack and hosting and says whether it can run free on Cloudflare (🟢 / 🟡 / 🔴), with options when hosting would cost money.
Design
a2s-designerRuns the design department: Design Read from your brief, 3 visual directions as screenshots, a design plan, the build with design skills, and a competitor side-by-side review.
Design · Sonnet
a2s-mockup-makerBuilds the 3 small design-direction mockups for the designer and takes desktop screenshots of them.
Build
a2s-site-builderBuilds the site in your project root from the SEO-core Astro template: config, pages, honest About and Privacy content, then checks the build with the crawler.
Build
a2s-fact-checkerVerifies every claim on a page or the whole site against your code, official competitor pages and official platform help, and proposes sourced fixes.
SEO + GEO · Sonnet
a2s-technical-seoAudits and fixes technical SEO on Astro, Next.js and React sites: indexing, meta tags, canonicals, sitemaps, robots.txt, broken links, 404s and AI-crawler access.
SEO + GEO · Sonnet
a2s-schema-specialistAdds and fixes JSON-LD structured data (Organization, WebSite, SoftwareApplication, Article, Product, BreadcrumbList) that matches what is visible on the page.
SEO + GEO · Sonnet
a2s-internal-linkerFinds internal-link opportunities across your pages and adds contextual links with descriptive anchor text.
SEO + GEO · Sonnet
a2s-geo-specialistWorks on getting your site mentioned and cited in ChatGPT, Perplexity, Claude, Gemini and Google AI Overviews.
SEO + GEO
a2s-content-writerWrites new pages (guides, landing pages, comparison pages) directly into your codebase, in your site's format.
SEO + GEO
a2s-content-refresherImproves pages that rank on page 1–2 but underperform: striking-distance queries, low CTR, outdated or thin content, and cannibalization merges.
Launch · Sonnet
a2s-launch-engineerTakes the site live on Cloudflare: wrangler deploy, custom domain, Search Console and sitemap, redirect checks, launch checklist and the AdSense readiness check.
Growth · Sonnet
a2s-growth-leadReads your audit, Search Console and GEO reports and returns a small, prioritized weekly plan that names which specialist does each task. Does not edit code.
- a2s-adsense
- a2s-claims
- a2s-content-quality
- a2s-design-system
- a2s-framework-seo
- a2s-geo
- a2s-growth-loop
- a2s-idea-research
- a2s-schema-markup
- a2s-search-console
- a2s-site-template
- a2s-stack-hosting
- a2s-technical-seo
Help
/a2s-helpShows the full idea-to-growth flow, looks at your project's state and recommends exactly one next command.
Start a new site
/a2s-ideaOptional. Finds and validates a site idea: demand from live autocomplete, competition, AI-answer opportunity and hosting cost, with a go / maybe / skip verdict. Can use Ahrefs data if you have it.
Start a new site
/a2s-briefFills the Site Brief: name, domain, competitor, main and supporting keywords, FAQ questions, and a keyword map with one search intent per page.
Start a new site
/a2s-stackDecides the tech stack and hosting and tells you whether it can run free on Cloudflare (🟢 free, 🟡 free with limits, 🔴 paid), with options if it will cost money.
Start a new site
/a2s-buildPhase A installs the design and build tools, then you restart Claude Code. Phase B builds the site in your project root from the SEO-core Astro template and hands off to the design department.
Start a new site
/a2s-designThe design department: a Design Read of your brief, 3 visual directions shown as screenshots to pick from, a build with the design skills, and a side-by-side review against competitors. Resumes from DESIGN-PROGRESS.md.
Start a new site
/a2s-deployDeploys to Cloudflare, connects your domain, sets redirects, submits the sitemap to Search Console and checks everything with real requests.
Start a new site
/a2s-adsense-readyChecks the live site for AdSense readiness, fixes blockers, and sets up ads safely after approval. Approval itself is Google's decision.
Improve an existing site
/a2s-setupSets Agent2Ship up for a site you already have: detects the stack, fills SITE-CONTEXT.md from the code, drafts GEO prompts and checks Search Console access.
Improve an existing site
/a2s-auditTechnical SEO + GEO audit with a crawler that checks redirects, duplicate hosts, AI-bot access and schema, then gives prioritized fixes.
Improve an existing site
/a2s-opportunitiesFinds Search Console opportunities (striking distance, low CTR, gaps, cannibalization) and maps them to your pages.
Improve an existing site
/a2s-fact-checkVerifies every claim: product claims against your code, competitor claims against their official pages, platform rules against official help pages, and fixes them with sources.
Improve an existing site
/a2s-geo-checkChecks whether AI answers (Perplexity, Claude, ChatGPT and others) mention or cite your site, who gets cited instead, and what to change.
Pages and SEO
/a2s-write-pageResearches and writes a new page for a target query, in your site's own format, with honest sourcing.
Pages and SEO
/a2s-refresh-pageImproves an existing page that ranks but underperforms: striking distance, low CTR, outdated or cannibalized.
Pages and SEO
/a2s-schemaAdds or fixes JSON-LD structured data: Organization and WebSite sitewide, app schema on the tool page only, Article with real dates, breadcrumbs.
Pages and SEO
/a2s-internal-linksFinds and adds internal links to new pages, orphan pages, or pages you want to push up.
Measure and maintain
/a2s-growThe weekly growth loop: health check, measure past changes, refresh data, and a small prioritized plan.
Measure and maintain
/a2s-measureDid it work? Compares saved baselines with a fresh Search Console export, or saves a new baseline.
Measure and maintain
/a2s-healthChecks that the site and its tool actually work right now, and can set up daily monitoring.
What the Claude Code SEO and GEO skills cover
The 13 skills are the background knowledge the agents use. You don't run them yourself; Claude loads the right one when a task needs it. They cover:
- Technical SEO: one URL policy (no trailing slashes), canonicals, sitemap, robots.txt, real 404 pages, and a crawler that checks indexability, redirects, duplicate hosts and AI bots blocked by robots.txt or the CDN.
- Structured data: Organization and WebSite schema sitewide, app or article schema only on the page it describes, never invented ratings or dates.
- Content quality: one search intent per page, answer-first sections, no keyword stuffing, and no claims the code doesn't support.
- GEO (AI search): checks whether ChatGPT, Perplexity, Claude and others cite your site, and who they cite instead.
- Search Console and growth: striking-distance queries, low CTR, cannibalization, baselines and did-it-work verdicts.
- Hosting and AdSense: the free-hosting check before you build, and an AdSense readiness check on the live site.
Why Agent2Ship is different
- Real proof. Two real sites built from just an idea, and real GA4 screenshots with their dates.
- Beginner-first docs. Exact install commands per operating system (including paths with spaces), restart steps, a full first-site walkthrough and fixes for real errors.
- Counts that match the kit. 15 agents, 13 skills, 20 commands and 8 scripts, checked against the actual files.
- End to end. Idea, brief, stack, build, design, deploy on free Cloudflare hosting and a weekly growth loop, not just a pile of agents.
- Honest by design. No fake scarcity, user counts or testimonials, and no ranking, AdSense or income promises.
Honest expectations
Agent2Ship makes the work right; it can't promise outcomes. Rankings depend on your niche, competition and time, and most changes need 3–6 weeks to show. AdSense approval is Google's decision. AI answers vary between runs. Hosting is free within Cloudflare's free-tier limits, and /a2s-stack tells you before you build if an idea needs paid servers.
What it costs
- Agent2Ship Starter: $4 one-time, a launch price that will go up. Pro (advanced SEO and UI features) is coming soon.
- Hosting: Rs 0 on Cloudflare's free tier for static sites.
- Domain: the price depends on the name and registrar.
- Claude plan: your own Claude Code subscription, priced by Anthropic.
Frequently asked questions
What is Agent2Ship?
Agent2Ship is a kit for Claude Code: a folder of .claude/ files with 15 agents, 13 skills, 20 /a2s-* commands, helper scripts and an SEO-core Astro template. It takes you from an idea to a live, SEO- and GEO-ready website on free Cloudflare hosting.
Do I need to know how to code?
You don't have to write the code yourself, but you do type commands in a terminal and read and approve what Claude Code does. The docs explain every step and command in plain words.
What do I need before I start?
Agent2Ship Starter ($4, one-time), Claude Code (it works best with a Pro or Max plan), Node.js 18 or newer, Python 3 for the UI UX Pro Max design skill, a free Cloudflare account, and a domain.
Is hosting really free?
Yes, within Cloudflare's free-tier limits. The kit builds static sites by default, and Cloudflare's docs say requests to static assets are free and unlimited. /a2s-stack tells you before you build if your idea needs paid servers.
Will it get my site ranked or approved for AdSense?
No one can promise that. Agent2Ship makes the technical and content work right and measures what changed, but rankings depend on your niche, competition and time (most changes need 3–6 weeks), and AdSense approval is Google's decision.
Credits
The design department uses these open-source skills. They are not bundled: /a2s-build installs them into your project with your approval, from their own repositories. Each keeps its own licence.
- Anthropic frontend-design
- taste-skill (design-taste-frontend)
- UI UX Pro Max (MIT)
- Jakub Krehel skills (MIT)
- Emil Kowalski skills (MIT)
- Vercel web-design-guidelines
- Lombiq tailwind-4-docs
Not affiliated with Anthropic, Google, Cloudflare, Ahrefs or the skill authors.