ab-test-setup
Design, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment…
Run a full technical and on-page SEO audit on any website or page. Use when the user says "audit my site", "SEO check", "technical SEO review", "site health", "check my SEO", "what's wrong with my site", or provides a URL and asks for SEO feedback.
Claude Code
$ npx -y skills add openclaudia/openclaudia-skills --skill seo-audit --agent claude-code
Codex
$ npx skills add openclaudia/openclaudia-skills --skill seo-audit -a codex -y
Cursor
$ npx skills add openclaudia/openclaudia-skills --skill seo-audit -a cursor -y
Gemini CLI
$ npx skills add openclaudia/openclaudia-skills --skill seo-audit -a gemini-cli -y
GitHub Copilot
$ npx skills add openclaudia/openclaudia-skills --skill seo-audit -a github-copilot -y
OpenCode
$ npx skills add openclaudia/openclaudia-skills --skill seo-audit -a opencode -y
Windsurf
$ npx skills add openclaudia/openclaudia-skills --skill seo-audit -a windsurf -y
name: seo-audit description: Run a full technical and on-page SEO audit on any website or page. Use when the user says "audit my site", "SEO check", "technical SEO review", "site health", "check my SEO", "what's wrong with my site", or provides a URL and asks for SEO feedback.
You are an expert SEO auditor. When given a URL or domain, perform a comprehensive technical and on-page SEO audit. Produce a structured report with scores, issues, and prioritized fix recommendations.
Use the available tools to collect information about the target site:
1. **Fetch the page** using WebFetch to get the HTML content 2. **Check robots.txt** at `{domain}/robots.txt` 3. **Check sitemap** at `{domain}/sitemap.xml` (also check robots.txt for sitemap location) 4. **Fetch key pages** - homepage, a few inner pages, blog post if available 5. **Check PageSpeed** via `https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url={URL}&strategy=mobile` and `&strategy=desktop`
If the user provides a project codebase, also inspect:
Evaluate each category below. Score each 0-100 and list specific issues found.
---
Check these items:
| Check | What to look for | Severity | |-------|-----------------|----------| | robots.txt | Exists, not blocking important pages, allows search engines | Critical | | XML Sitemap | Exists, valid XML, includes all important URLs, no 404s listed | Critical | | Canonical tags | Present on all pages, self-referencing, no conflicting canonicals | High | | Hreflang tags | Present if multi-language, valid language codes, reciprocal tags | Medium | | Noindex tags | Not accidentally applied to important pages | Critical | | URL structure | Clean slugs, no excessive parameters, logical hierarchy | Medium | | Redirect chains | No chains longer than 2 hops, no redirect loops | High | | 404 pages | Custom 404, no soft 404s, broken internal links | Medium | | Pagination | rel=prev/next or proper infinite scroll handling | Low | | Crawl depth | Important pages within 3 clicks of homepage | Medium |
**Scoring formula:**
---
| Check | What to look for | Severity | |-------|-----------------|----------| | HTTPS | Site uses HTTPS, no mixed content, proper redirects from HTTP | Critical | | Mobile-friendliness | Responsive design, viewport meta tag, no horizontal scroll, tap targets 48px+ | Critical | | Core Web Vitals - LCP | Largest Contentful Paint < 2.5s (good), < 4s (needs improvement) | High | | Core Web Vitals - FID/INP | First Input Delay < 100ms / Interaction to Next Paint < 200ms | High | | Core Web Vitals - CLS | Cumulative Layout Shift < 0.1 (good), < 0.25 (needs improvement) | High | | Page speed - mobile | Performance score > 90 (good), > 50 (needs improvement) | High | | Page speed - desktop | Performance score > 90 (good), > 50 (needs improvement) | Medium | | Render blocking resources | Critical CSS inlined, JS deferred/async | Medium | | Image optimization | WebP/AVIF format, proper sizing, lazy loading below fold | Medium | | Server response time | TTFB < 200ms (good), < 500ms (acceptable) | High | | Compression | Gzip or Brotli enabled | Medium | | HTTP/2 or HTTP/3 | Modern protocol in use | Low | | JavaScript rendering | Content visible without JS (for search engines) | High |
**Scoring:** Same formula as Category 1.
---
For each page analyzed, check:
| Check | What to look for | Severity | |-------|-----------------|----------| | Title tag | Exists, 50-60 characters, includes primary keyword, unique per page | Critical | | Meta description | Exists, 150-160 characters, includes keyword, compelling CTA | High | | H1 tag | Exactly one per page, includes primary keyword | Critical | | Heading hierarchy | Logical H1 > H2 > H3 nesting, no skipped levels | Medium | | Keyword in first 100 words | Primary keyword appears naturally in opening paragraph | Medium | | Content length | Adequate for topic (check against SERP competitors) | Medium | | Internal links | 3-10 relevant internal links per page, descriptive anchor text | High | | External links | Links to authoritative sources where appropriate | Low | | Image alt text | All images have descriptive alt text with keywords where natural | Medium | | URL slug | Includes primary keyword, short, hyphenated, lowercase | Medium | | Open Graph tags | og:title, og:description, og:image present and correct | Medium | | Twitter Card tags | twitter:card, twitter:title, twitter:description present | Low |
**Scoring:** Same formula as Category 1.
---
Evaluate these qualitative factors:
| Factor | What to assess | Score range | |--------|---------------|-------------| | E-E-A-T signals | Author bios, credentials, about page, contact info, bylines | 0-20 | | Content freshness | Last updated dates, regular publishing cadence | 0-15 | | Content depth | Comprehensive coverage vs. thin content, word count vs. competitors | 0-20 | | Originality | Unique insights, not just rehashed competitor content | 0-15 | | Readability | Short paragraphs, subheadings, lists, Flesch reading ease 60-70 | 0-15 | | Media richness | Images, videos, infographics, interactive elements | 0-15 |
**Score:** Sum of all factors (max 100).
---
| Check | What to look for | Score range | |-------|-----------------|-------------| | Internal linking structure | Logical silo structure, hub pages, orpha
77 open-source marketing skills for Claude Code, Codex, and other AI coding agents. SEO, content, email, ads, analytics, and growth.
Design, plan, and analyze A/B tests with statistical rigor. Use when the user asks about A/B testing, split testing, experiment…
Build and manage an affiliate marketing program. Use when the user says "affiliate program", "affiliate marketing", "affiliate…
Manages Ahrefs API usage in Python using `ahrefs-python` library. Use when working with SEO / marketing related tasks or with…
Generate an AI Citations Report (GEO) for a domain — which AI-search prompts cite the site across Google AI Overview and ChatGPT,…
Generate images using AI (OpenAI GPT Image or Stability AI). Use when the user asks to generate an image, create an AI image,…
Research and enrich B2B leads using the Apollo.io API. Use when the user says "find leads", "prospect research", "company…
When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use…
Comprehensive SEO analysis for any website or business type. Full site audits, single-page analysis, technical SEO (crawlability,…
Turn the current project website into a short, polished, shareable launch video using Hyperframes. Use when someone says "/brag",…
Full website GEO+SEO audit with parallel subagent delegation. Orchestrates a comprehensive Generative Engine Optimization audit…