Site + brand baseline
Executive overview, observed page vocabulary, and a clearly labeled heuristic brand-voice snapshot.
Free open-source community tool
A portable community skill for Codex, ChatGPT, and Claude Code—built to collect what can be observed and label everything else honestly.
SEO operating system, not a magic score
The free package combines an Agent Skill with a Node.js CLI. It crawls a bounded public site, imports optional Search Console CSVs, creates technical and content planning files, and gives your AI agent a strict protocol for verified citation research.
The download runs locally. Network requests go only to the public site and competitor homepages you explicitly name.
What it creates
The baseline is useful without paid services. External measurements stay visibly incomplete until you import or verify them.
Executive overview, observed page vocabulary, and a clearly labeled heuristic brand-voice snapshot.
Query and page CSVs import when supplied. Without exports, both remain valid CSV templates marked “not collected.”
Static-HTML crawl findings, robots and sitemap evidence, request failures, canonicals, headings, metadata, images, and JSON-LD inventory.
Buyer-prompt queue, citation evidence table, and perception protocol—without fabricating model answers or citations.
Named homepage observations, honest share-of-voice placeholders, candidate gaps, comparison formats, and a validation-first brief template.
A dashboard, weekly report, and safe Monday/Wednesday/Friday shell reminders that never spend credits silently.
How it works
The skill keeps observed facts separate from imported performance data and live AI answer research.
Extract one portable root folder. No npm install is needed.
Run the bounded same-origin crawler with an explicit page cap and timeout.
Import GSC CSVs and let an authorized agent verify AI answers with source URLs and dates.
Validate issues, prioritize gaps, prepare briefs, and update the weekly evidence ledger.
Install + run
Keep the extracted folder intact. Copy it to the skills location used by your agent, then run the CLI from that folder.
Copy to your configured Codex skills directory, commonly $CODEX_HOME/skills/seo-ai-growth-system/, then reload the task.
Copy to .claude/skills/seo-ai-growth-system/ in your project, or the user-level Claude skills directory.
Upload the ZIP or add the extracted folder through the workspace Skills interface when that feature is available.
node bin/seo-ai-growth-system.mjs \
--site https://example.com \
--out ./example-seo-system \
--gsc-dir ./gsc-export \
--competitors https://competitor-a.com,https://competitor-b.com \
--max-pages 50
Auditing a trusted local fixture? Add --allow-private explicitly. This weakens the private-network boundary and must never be used with untrusted URL input. URL credentials and cross-origin redirects remain blocked.
Privacy + evidence limits
This is a safe baseline, not a replacement for Search Console, a rendered crawler, rank tracking, field performance data, or dated AI-answer testing.
Local CLI versus cloud agents: the CLI processes files on your machine and makes bounded requests only to the public targets you name. If you upload the ZIP, generated reports, or GSC exports to a cloud-hosted agent, that provider receives those files under its own privacy and retention terms.
SHA-256: 7de9737e5ebdf206546bb163f2b4804d21d70cae5bb915e8d292d508e9db9a4a
Ed25519 public-key fingerprint: SHA256:581e567fb7e569b71f83700afda7ba7dec36521ec1957ed3d97cacdb00c5c453
Signature trust starts from the public key and fingerprint published here, not merely from downloading every verification file from the same server.
Questions
No. The baseline creates a research queue and evidence schema. A skill-enabled agent can perform live research with available tools only when authorized, recording exact prompts, platforms, dates, and source URLs.
No. It contains observed on-page term frequency from fetched HTML. The file labels this directly so it cannot be mistaken for demand or rank data.
Yes. The source is included under the MIT License. Remove private GSC exports and generated client data before sharing your own output folder.
It does not render JavaScript, inspect logged-in pages, prove Google indexation, measure field Core Web Vitals, or replace a full enterprise crawler. Those limits are repeated inside the generated reports.
Download the complete signed v1.1.0 skill, CLI, tests, templates, and MIT license in one community-ready ZIP.
Download the free ZIPSEO Francisco