Skill
seo-programmatic
seo-programmatic — a Claude Code skill from agricidaniel/claude-seo
Features
- ✓**LCP** (Largest Contentful Paint): Target < 2.5s
- ✓**INP** (Interaction to Next Paint): Target < 200ms
- ✓**CLS** (Cumulative Layout Shift): Target < 0.1
- ✓**Experience**: First-hand knowledge signals
- ✓**Expertise**: Author credentials and depth
- ✓**Authoritativeness**: Industry recognition
- ✓**Trustworthiness**: Contact info, security, transparency
- ✓Detection: JSON-LD (preferred), Microdata, RDFa
- ✓Validation against Google's supported types
- ✓Generation with templates
- ✓Deprecation awareness:
- ✓Google AI Overviews
- ✓ChatGPT web search
- ✓Perplexity
- ✓Other AI-powered search
- ✓**PageSpeed Insights + CrUX**: Lab and field Core Web Vitals data
- ✓**Search Console**: Top queries, URL inspection, sitemap status
- ✓**Indexing API**: Notify Google of new/updated/removed URLs
- ✓**GA4**: Organic traffic, top landing pages, device/country breakdown
- ✓**PDF Reports**: Enterprise A4 reports with charts via WeasyPrint + matplotlib
- ✓Google Business Profile optimization
- ✓NAP consistency auditing
- ✓Citation and review analysis
- ✓Geo-grid rank tracking and competitor radius mapping
- ✓Warning at 30+ location pages
- ✓Hard stop at 50+ location pages
- ✓Thin content detection per page type
- ✓Doorway page prevention
Installation Guide
Plugin Install (Claude Code 1.0.33+)
bash
# Add marketplace (one-time)
/plugin marketplace add AgriciDaniel/claude-seo
# Install plugin
/plugin install claude-seo@AgriciDaniel-claude-seoManual Install (Unix/macOS/Linux)
bash
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
bash claude-seo/install.sh<details>
<summary>One-liner (curl)</summary>
bash
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.sh | bashOr via install.cat:
bash
curl -fsSL install.cat/AgriciDaniel/claude-seo | bashPrefer to review the script before running?
bash
curl -fsSL https://raw.githubusercontent.com/AgriciDaniel/claude-seo/main/install.sh > install.sh
cat install.sh # review
bash install.sh # run when satisfied
rm install.sh</details>
Windows (PowerShell)
powershell
git clone --depth 1 https://github.com/AgriciDaniel/claude-seo.git
powershell -ExecutionPolicy Bypass -File claude-seo\install.ps1Why git clone instead ofirm | iex? Claude Code's own security guardrails flagirm ... | iexas a supply chain risk (downloading and executing remote code with no verification). The git clone approach lets you inspect the script atclaude-seo\install.ps1before running it.