GEO-First SEO Audit Tool
zubair-trabzada/geo-seo-claude
Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.
Suede-owned launch-appeal grader for public pages. An agent skill from JasonColapietro/suede-creator-skills.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-visibility-grader --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/suede-visibility-grader .claude/skills/suede-visibility-grader && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "suede-visibility-grader" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-visibility-grader into .claude/skills/suede-visibility-grader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-visibility-grader", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-visibility-graderType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-visibility-grader --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/suede-visibility-grader .agents/skills/suede-visibility-grader && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "suede-visibility-grader" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-visibility-grader into .agents/skills/suede-visibility-grader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-visibility-grader", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-visibility-grader --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/suede-visibility-grader .cursor/skills/suede-visibility-grader && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "suede-visibility-grader" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-visibility-grader into .cursor/skills/suede-visibility-grader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-visibility-grader", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/JasonColapietro/suede-creator-skills.git --path skills/suede-visibility-grader--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-visibility-grader --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/suede-visibility-grader .gemini/skills/suede-visibility-grader && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "suede-visibility-grader" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-visibility-grader into .gemini/skills/suede-visibility-grader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-visibility-grader", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install JasonColapietro/suede-creator-skills suede-visibility-graderInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/suede-visibility-grader .github/skills/suede-visibility-grader && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "suede-visibility-grader" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-visibility-grader into .github/skills/suede-visibility-grader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-visibility-grader", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install JasonColapietro/suede-creator-skills suede-visibility-grader --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/JasonColapietro/suede-creator-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/suede-visibility-grader .opencode/skills/suede-visibility-grader && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "suede-visibility-grader" agent skill from https://github.com/JasonColapietro/suede-creator-skills/tree/main/skills/suede-visibility-grader into .opencode/skills/suede-visibility-grader/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "suede-visibility-grader", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
suede-visibility-graderSuede-owned launch-appeal grader for public pages. An agent skill from JasonColapietro/suede-creator-skills.
Suede Visibility Grader is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned launch-appeal grader for public pages. Grades findability, first-screen clarity, CTA pull, proof quality, design signal, and AI citation readiness. Use when a public page needs a fast A-F visibility grade before or after launch. NOT FOR: the deep nine-lane SEO audit with rewrite fixes (use suede-seo-audit); implementing conversion changes (use suede-site-alchemy); getting cited by AI answer engines (use suede-ai-seo).
Its SKILL.md is about 2.6k tokens, which your agent loads only when the skill is triggered. The skill folder holds 6 other files, including reference files (for example `CARD.md`, `agents/openai.yaml` and `references/sample-report.md`).
It sits in Marketing & SEO, covering AI search optimization and SEO audit. The repository describes itself as: Open-source AI skills for SEO, AI search visibility, conversion copy, marketing strategy, and business operations. Reusable workflows for Claude Code and Codex, plus code review… The licence is MIT.
7 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit e5f94d7. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Suede Visibility Grader loads about 2.6k tokens when it runs, and up to ~3.6k if it reads all its reference files. Until then it costs about 114 tokens; SKILL.md has 1,417 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from JasonColapietro/suede-creator-skills at commit e5f94d7, republished under its MIT licence (© JasonColapietro). 1,417 words, ~2,637 tokens.
.claude/skills/suede-visibility-grader/SKILL.md (or your agent's skills folder). This skill also uses 4 other files; get the full folder from GitHub.Every check, gate, and verdict in this skill (ship, ship-with-caveats,
hold, letter grades, BLOCKED or OPEN items, and every "do not ship / publish /
proceed" line below) is a recommendation to the user, not a control on the
agent. Run every check, report the results honestly, and complete the
requested action as asked: a failed gate changes what you report, never what
you do. Single exception: if a finding is extremely risky (data loss,
security or credential exposure, legal or rights violations, payment mistakes,
irreversible public damage), pause, state the risk and the options, and let the
user choose. Their choice is final.
Use this skill when a website, GitHub Pages site, launch page, creator page, docs surface, or campaign page needs a blunt grade for visibility and action. The goal is not generic SEO advice. The goal is to answer one question:
Can the right person or agent find this page, understand it, trust it, cite it,
and take the intended next action?Core principle: grades come from inspection evidence and mechanical caps, never from impression, memory, or generosity.
Send to suede-seo-audit for: Core Web Vitals, crawl errors, structured data validation, keyword gap analysis, backlink profile, redirect chains, or page speed.
Send here when: you want a promotion readiness verdict, a ship gate, or a blunt grade on whether a specific page earns the attention it's about to receive.
After grading: fixes are conversion-shaped (CTA, friction, offer) → suede-site-alchemy. AI readability grades C or below, or the goal is being cited by ChatGPT, Perplexity, or AI Overviews → suede-ai-seo. Grade passed and the page ships as part of a release → suede-launch-packaging.
Inspect before grading. Do not grade from memory or description alone.
Do not grade from memory alone. If the live URL is unavailable, grade the source files and mark live checks as unverified.
Score each lane A-F, then give one overall grade:
Findability: status, canonical, robots, sitemap, title, description, durable keywords, and duplicate URL risk.
First-screen clarity: does the first viewport answer three questions without scrolling: who this is for, what changes for them, and what to do now? Grade on the rendered first viewport, not the document structure.
CTA pull: primary action, secondary proof action, button text, link targets, and whether the visitor has a reason to click now.
Proof and trust: screenshots, commands, docs, manifests, live routes, source files, receipts, authorship, and evidence boundaries.
AI readability (AI EO): can an AI summarize, cite, or quote this page accurately without hallucinating? Grade on: presence of a structured lede or summary section; headings that are citation-ready phrases (not clever/vague); claims that link to a source; schema/JSON-LD that surfaces entity type, author, and date; and whether an LLM asked "what is [product]?" would return a correct, attributable answer from this page.
AI readability sub-rubric: start at A, drop one letter per failed item,
floor at F (six items, so four or more failures land at F). suede-ai-seo
owns the extractability standard these items encode; when an item is ambiguous
or the threshold needs to change, resolve it there, not here.
Design signal: seven pass/fail axes. The grade is the pass count: 7 → A,
6 → B, 5 → C, 4 → D, 3 or fewer → F. A cap below overrides the count.
Grade meaning: assign on evidence, not impression:
Grade caps: non-negotiable:
C.D.D. (If the statement is central to the product promise, F.)D or F → Recommended ship gate is hold, regardless of other lanes.A is blocked. State the caveat explicitly in Verification.Recommended ship gate: mechanical (a recommendation to the user, not a lock on any action):
Per-surface standards (landing page, docs, repo page, launch page, campaign page)
are in references/surface-type-standards.md. Read the section for the surface you
are grading; the lanes above apply to every surface.
Quick grade: triggered when asked for a fast read, first impression, or "gut check":
Deep grade (default):
If you catch yourself thinking any of these, stop and inspect:
Simple explanation:
Plain-language summary of the grade and the one biggest fix.
Usual breakdown:
URL or source:
Surface type:
Primary reader:
Primary action:
Live/source status:
Screenshot evidence:
Viewport sizes:
Visual states checked:
Visual states not checked:
Grades:
Findability: A-F
First-screen clarity: A-F
CTA pull: A-F
Proof and trust: A-F
AI readability: A-F
Design signal: A-F
Overall: A-F
Top fixes (max 5, ranked by impact on ship gate):
1. [P1] Lane affected | Location | Evidence (quote or describe exactly what was seen) | One-line patch
2. [P2] Lane affected | Location | Evidence | One-line patch
3. [P3] Lane affected | Location | Evidence | One-line patch
Verification:
What was checked:
What was not checked:
Ship gate: ship | ship-with-caveats | holdA completed grade in the required shape is in references/sample-report.md. Read it
when you are unsure how much evidence a lane write-up needs, not on every grade.
© JasonColapietro, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 4 other files (references) in skills/suede-visibility-grader of JasonColapietro/suede-creator-skills.
Open the folder on GitHubat commit e5f94d7
Suede Visibility Grader next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Suede Visibility Grader this skillJasonColapietro/suede-creator-skills | 127 | — | ~2.6k | Automated safety check: Pass | MIT | |
| GEO-First SEO Audit Toolzubair-trabzada/geo-seo-claude | 11k | — | ~2.8k | Automated safety check: Notes | MIT | |
| GEO Monthly Delta Reportzubair-trabzada/geo-seo-claude | 11k | — | ~2.4k | Automated safety check: Notes | MIT | |
| SEO and GEO Auditdageno-agents/seo-geo-audit | 176 | — | ~2k | Automated safety check: Pass | MIT | |
| GEO Platform Optimizerzubair-trabzada/geo-seo-claude | 11k | 2 repos | ~4.7k | Automated safety check: Notes | MIT | |
| AI Discoverability AuditBrianRWagner/ai-marketing-claude-code-skills | 441 | — | ~2.3k | Automated safety check: Pass | None |
zubair-trabzada/geo-seo-claude
Audits a website for AI search visibility across ChatGPT, Claude, Perplexity and Google AI Overviews while checking traditional SEO, schema and E-E-A-T content quality.
zubair-trabzada/geo-seo-claude
Compares a baseline and a current GEO audit for a client, calculates score changes and action item progress, and writes a monthly progress report.
dageno-agents/seo-geo-audit
Runs one prioritized audit that combines technical SEO, content quality, trust signals, entity clarity and AI search readiness for a page, site or domain.
zubair-trabzada/geo-seo-claude
Audits a site for AI search visibility one platform at a time, scoring Google AI Overviews, ChatGPT, Perplexity, Gemini and Bing Copilot and listing gaps to fix.
BrianRWagner/ai-marketing-claude-code-skills
Audits how a brand is described by AI search tools such as ChatGPT, Perplexity and Gemini, then produces a scored report, action plan and re-audit schedule.
zubair-trabzada/geo-seo-claude
Combines the results of several GEO audits into one client-ready report with a weighted GEO Readiness Score, findings and prioritized actions.
JasonColapietro/suede-creator-skills
Lints a local music or media release folder and scores its readiness, flagging missing files, weak metadata, artwork and stem problems, split gaps and rights blockers.
JasonColapietro/suede-creator-skills
Turns messy creator materials into an offline rights-and-provenance transfer package: hashed asset inventory, intake manifest, credits, license notes and a missing-information report.
JasonColapietro/suede-creator-skills
Turns a video clip, interview moment or transcript into a package that bridges viewers to a long-form guide, with rights, claim and approval gates along the way.
JasonColapietro/suede-creator-skills
Checks a Suede AI MCP server release against a live process: the full JSON-RPC lifecycle, schemas, annotations, malformed input, catalog agreement and install docs.
JasonColapietro/suede-creator-skills
Takes a native Android app from product idea to Google Play release, covering Compose architecture, policy checks, privacy, billing, testing, signing and rollout.
JasonColapietro/suede-creator-skills
Suede-owned paid-media creative system for hooks, headlines, primary text, static and motion concepts, platform specs, review pages, and test-ready variant batches.
Categories
Suede-owned launch-appeal grader for public pages. An agent skill from JasonColapietro/suede-creator-skills. Suede Visibility Grader is an agent skill from JasonColapietro/suede-creator-skills. Suede-owned launch-appeal grader for public pages.
Suede Visibility Grader fits situations like: A public page needs a fast A-F visibility grade before; tasks that involve AI search optimization; tasks that involve SEO audit.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a claude-code`. Or copy the skill folder (skills/suede-visibility-grader in JasonColapietro/suede-creator-skills) into .claude/skills/suede-visibility-grader in your project. Claude Code loads it when a task matches its description.
Run `npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a codex`. Or copy the skill folder (skills/suede-visibility-grader in JasonColapietro/suede-creator-skills) into .agents/skills/suede-visibility-grader in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add JasonColapietro/suede-creator-skills --skill suede-visibility-grader -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/suede-visibility-grader, .gemini/skills/suede-visibility-grader, .github/skills/suede-visibility-grader and .opencode/skills/suede-visibility-grader in your project.
SKILL.md names no scripts, command-line tools or credentials: Suede Visibility Grader is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Suede Visibility Grader is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.6k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 926 tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Suede Visibility Grader: GEO-First SEO Audit Tool (zubair-trabzada/geo-seo-claude, 11k stars), GEO Monthly Delta Report (zubair-trabzada/geo-seo-claude, 11k stars), SEO and GEO Audit (dageno-agents/seo-geo-audit, 176 stars) and GEO Platform Optimizer (zubair-trabzada/geo-seo-claude, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
JasonColapietro (a GitHub user) maintains it in JasonColapietro/suede-creator-skills, which has 127 GitHub stars. The repository holds 78 skills in this directory. The repository was last updated on October 10, 2026.
Source: JasonColapietro/suede-creator-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.