Seo
SEO Blogger Toolkit - Complete blog content lifecycle: research topics, plan clusters, write articles, audit content, optimize for AI search, publish to WordPress. Triggers on: SEO, audit, blog, article, write, publish, WordPress, cluster, E-E-A-T, GEO, schema.From its SKILL.md
npx -y skills add kabde/seo-skills --skill seoAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 11 stars11 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its file declares
Copied from the file, not written here
The file declares its own license as MIT. That is the author’s claim about this one file, and it is not the same thing as the license GitHub reports for the repository, which is listed with the other numbers below.
SKILL.md
5.4 KB, as published. Nobody here has run it
SEO Blogger Toolkit - Orchestrator
Invocation: /seo <command> <argument>
Toolkit SEO complet pour blogueurs WordPress. 15 skills couvrant le cycle de vie complet du contenu : recherche, planification, redaction, audit, optimisation IA, publication.
Quick Reference
| Command | What it does |
|---|---|
/seo-audit <url> | Full website audit with parallel subagents |
/seo-wordpress <url> | WordPress blog SEO audit via REST API |
/seo-wp-strategy <url> | Content strategy, editorial calendar, gap analysis |
/seo-write-article <keyword> | Write a full SEO + GEO optimized article |
/seo-outline-article <keyword> | Plan article structure (H1-H3, key points) |
/seo-wordpress-publish <file> | Publish article to WordPress via REST API |
/seo-brand-voice | Define or check brand voice & editorial tone |
/seo-cluster <seed-keyword> | Topic clusters: pillar + secondary articles |
/seo-content <url> | E-E-A-T and content quality analysis |
/seo-page <url> | Deep single-page SEO analysis |
/seo-schema <url> | Detect, validate, generate Schema.org markup |
/seo-geo <url> | AI search / GEO optimization (ChatGPT, Perplexity) |
/seo-images <url> | Image optimization analysis |
/seo-technical <url> | Technical SEO audit (CWV, mobile, crawlers) |
Blogger Workflow
The recommended workflow for bloggers:
1. /seo-wordpress <url> → Audit existing content
2. /seo-cluster <keyword> → Plan pillar + secondary articles
3. /seo-wp-strategy <url> → Generate 12-week editorial calendar
4. /seo-brand-voice → Define writing tone & guidelines
5. /seo-outline-article <keyword> → Plan article structure
6. /seo-write-article <keyword> → Write full article (SEO + GEO)
7. /seo-content <draft> → Audit E-E-A-T before publish
8. /seo-schema <url> → Add BlogPosting schema
9. /seo-geo <url> → Optimize for AI citations
10. /seo-wordpress-publish <file> → Publish to WordPress
Orchestration Logic
When /seo-audit is invoked:
- Detect if site is WordPress (wp-content/wp-json signals)
- Spawn core subagents: seo-technical, seo-content, seo-schema, seo-performance, seo-visual, seo-geo
- If WordPress detected, also spawn seo-wordpress agent
- If blog/content strategy signals detected, also spawn seo-cluster agent
- Collect results and generate unified report with SEO Health Score (0-100)
- Create prioritized action plan (Critical > High > Medium > Low)
Industry Detection
Detect business type from homepage signals:
- WordPress Blog: wp-content, wp-includes, wp-json → auto-suggest
/seo-wordpress - Publisher: /blog, /articles, article schema, author pages
- SaaS: pricing page, /features, "free trial"
- E-commerce: /products, /cart, product schema
- Local Service: phone, address, Google Maps embed
Quality Gates
- Never recommend HowTo schema (deprecated Sept 2023)
- FAQ schema: only gov/health sites for Google rich results
- All Core Web Vitals use INP, never FID
- Blog posts: minimum 1500 words for adequate coverage
- Pillar articles: minimum 3000 words
Reference Files
Load on-demand (NOT at startup):
references/cwv-thresholds.md: Core Web Vitals thresholdsreferences/schema-types.md: Schema types with deprecation statusreferences/eeat-framework.md: E-E-A-T evaluation criteriareferences/quality-gates.md: Content length minimums
Sub-Skills (15)
- seo-audit -- Full website audit with parallel agents
- seo-wordpress -- WordPress blog SEO via REST API
- seo-wp-strategy -- Content strategy & editorial calendar
- seo-write-article -- AI-assisted article writing
- seo-outline-article -- Article structure planning
- seo-wordpress-publish -- Publish to WordPress
- seo-brand-voice -- Brand voice & editorial guidelines
- seo-cluster -- Topic clusters (pillar + secondaries)
- seo-content -- E-E-A-T and content quality
- seo-page -- Deep single-page analysis
- seo-schema -- Schema markup
- seo-geo -- AI search / GEO optimization
- seo-images -- Image optimization
- seo-technical -- Technical SEO
Subagents
For parallel analysis during audits:
seo-technical-- Crawlability, indexability, security, CWVseo-content-- E-E-A-T, readability, thin contentseo-schema-- Detection, validation, generationseo-performance-- Core Web Vitals measurementseo-visual-- Screenshots, mobile testingseo-geo-- AI crawler access, citabilityseo-wordpress-- WordPress-specific audit (conditional: WP detected)seo-cluster-- Semantic clustering (conditional: blog detected)
Error Handling
| Scenario | Action |
|---|---|
| Unrecognized command | List available commands. Suggest closest match. |
| URL unreachable | Report error. Suggest user verify URL. |
| Sub-skill fails | Report partial results. Note which failed and why. |