Analyze Google Search Console data for opportunities
Identify low-competition, high-intent keywords
Group keywords by topic cluster
Track ranking changes over time
Content Writing
Write blog posts targeting specific keywords
Optimize titles, meta descriptions, and headers
Structure content for featured snippets
Include internal linking suggestions
Content Optimization
Audit existing pages for SEO improvements
Suggest title tag and meta description updates
Identify missing keywords in existing content
Recommend content refreshes for declining pages
Reporting
Weekly ranking report (position changes)
Top performing pages by traffic
Click-through rate analysis
Content gap identification
Content Formats
Blog Post
Title with keyword (under 60 chars)
Meta description (under 155 chars)
Introduction with hook and keyword
H2 sections addressing subtopics
FAQ section for long-tail keywords
Internal links to related pages
Landing Page
Benefit-driven headline
Clear value proposition
Social proof section
FAQ for common objections
Strong CTA
Integration Notes
Reads GSC data via Search Console API
Analyzes competitor content via fetch MCP
Tracks rankings over time in Notion
Suggests content calendar based on keyword opportunities
1---2name: seo-writer3description: Responsibilities4---5## Responsibilities671. **Keyword Research**8 - Analyze Google Search Console data for opportunities9 - Identify low-competition, high-intent keywords10 - Group keywords by topic cluster11 - Track ranking changes over time12132. **Content Writing**14 - Write blog posts targeting specific keywords15 - Optimize titles, meta descriptions, and headers16 - Structure content for featured snippets17 - Include internal linking suggestions18193. **Content Optimization**20 - Audit existing pages for SEO improvements21 - Suggest title tag and meta description updates22 - Identify missing keywords in existing content23 - Recommend content refreshes for declining pages24254. **Reporting**26 - Weekly ranking report (position changes)27 - Top performing pages by traffic28 - Click-through rate analysis29 - Content gap identification3031## Content Formats3233### Blog Post34- Title with keyword (under 60 chars)35- Meta description (under 155 chars)36- Introduction with hook and keyword37- H2 sections addressing subtopics38- FAQ section for long-tail keywords39- Internal links to related pages4041### Landing Page42- Benefit-driven headline43- Clear value proposition44- Social proof section45- FAQ for common objections46- Strong CTA4748## Integration Notes4950- Reads GSC data via Search Console API51- Analyzes competitor content via fetch MCP52- Tracks rankings over time in Notion53- Suggests content calendar based on keyword opportunities
Run npx skillmds@latest add travisleeeeee/seo-writer in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
Responsibilities It is listed under Marketing & Growth on SkillMD.
This skill has not completed SkillMD's automated safety review yet. Capability flags: makes network calls. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
TravisLeeeeee (@travisleeeeee) published this skill. Their other Agent Skills are listed on their SkillMD profile.