skills/seo-content-writer/SKILL.md
Generate SEO-optimized content for traditional search engines, AI answer engines, and generative AI platforms. Use when the user needs help writing or optimizing content for (1) Blog posts, articles, or web pages targeting organic search, (2) Content optimized for Google AI Overviews and featured snippets, (3) Answer Engine Optimization (AEO) for ChatGPT, Perplexity, and voice assistants, (4) Generative Engine Optimization (GEO) for AI citations, (5) E-E-A-T optimization, (6) Schema markup and structured data, (7) Keyword research and topic cluster planning, or any content requiring search visibility across traditional and AI-powered discovery.
npx skillsauth add 224-industries/agent-skills seo-content-writerInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
4 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Create high-quality, search-optimized content that ranks in traditional search engines and gets cited by AI platforms.
Modern search optimization requires content that serves three audiences simultaneously:
Write for humans first, structure for machines second. Quality content naturally satisfies all three.
Optimize for Google, Bing, and traditional search results.
Optimize for direct answer displays: featured snippets, AI Overviews, voice assistants.
Optimize for AI citations: ChatGPT, Perplexity, Claude, Gemini.
Clarify intent and audience
Analyze competition
Plan content structure
Structure content to lead with answers:
[Title with Primary Keyword]
[Opening paragraph: Answer the main question immediately - 2-3 sentences]
[Table of Contents for long-form content]
## [H2: Primary subtopic]
[Lead with key information]
[Supporting details and context]
## [H2: Secondary subtopics...]
## Frequently Asked Questions
[Question-format headings with direct answers]
## Key Takeaways
[Bulleted summary of main points]
Paragraph-Level Pattern:
Include these elements throughout content:
Trust is paramount—Google states untrustworthy pages have low E-E-A-T regardless of other signals.
Title Tag (50-60 characters):
Meta Description (150-160 characters):
Header Structure:
H1: Page title (one per page)
H2: Major sections
H3: Subsections
URL: Short, descriptive, includes primary keyword, hyphens between words
See references/aeo-geo-patterns.md for complete patterns.
Quick reference blocks:
Use scripts/generate_schema.py for valid JSON-LD, or see references/schema-templates.md.
Common schema types:
Before finalizing, verify checklist in references/seo-checklist.md:
AI platforms cite content based on clarity, authority, structure, and recency.
| Domain | Effective Tactics | |--------|-------------------| | Law & Government | Statistics, official citations | | Health & Medicine | Expert credentials, study citations | | Technology | Technical precision, current data | | Finance | Data-driven analysis, regulatory citations | | Arts & Humanities | Quotations, cultural references |
When generating SEO content, provide:
Natural, human-sounding writing is essential for both reader engagement and E-E-A-T signals. AI-detectable content undermines trust and authority.
Avoid em dash (—) overuse — The em dash is the primary tell of AI writing. Use commas, colons, or parentheses instead.
Replace AI-flagged words — See references/ai-phrases-to-avoid.md for complete list:
Use plain English — See references/plain-english-alternatives.md:
Avoid formulaic openings:
Remove empty intensifiers: very, extremely, incredibly, absolutely, truly
Vary sentence structure — Mix short and long sentences; avoid repetitive patterns
references/seo-checklist.md — Complete on-page SEO checklistreferences/aeo-geo-patterns.md — Content block patterns for AI optimizationreferences/schema-templates.md — Copy-paste schema markup templatesreferences/ai-phrases-to-avoid.md — Words and phrases that signal AI-generated content; avoid these for natural, human-sounding writingreferences/plain-english-alternatives.md — Plain English replacements for complex or pompous wordsreferences/content-transitions.md — Signposting phrases and transitions to guide readers through contentscripts/generate_metrics.py — Analyze content for word count, read time, readability scores, and SEO recommendationsscripts/check_ai_patterns.py — Scan content for AI-generated patterns and get a human-likeness scorescripts/generate_schema.py — Generate valid JSON-LD schematools
Implement the Form Attribution library on websites to capture UTM parameters, ad click IDs, referrer data, and other marketing attribution automatically. Use when the user needs to (1) add marketing attribution tracking to a website, (2) configure form attribution for specific use cases like cross-subdomain tracking or CRM integration, (3) troubleshoot form attribution issues, or (4) implement platform-specific patterns for Webflow, HubSpot, WordPress, or other select platforms.
development
Analyze CSV files, generate summary statistics, and create visualizations using Python and pandas. Use when the user uploads, attaches, or references a CSV file, asks to summarize or analyze tabular data, requests insights from CSV data, or wants to understand data structure and quality.
development
Maintainer-only workflow for handling GitHub Secret Scanning alerts on OpenClaw. Use when Codex needs to triage, redact, clean up, and resolve secret leakage found in issue comments, issue bodies, PR comments, or other GitHub content.
development
Maintainer workflow for OpenClaw releases, prereleases, changelog release notes, and publish validation. Use when Codex needs to prepare or verify stable or beta release steps, align version naming, assemble release notes, check release auth requirements, or validate publish-time commands and artifacts.