
Write Blog
This is a comprehensive SEO blog writing system that goes well beyond basic content generation. It pulls real keyword data from SEMRush when available, analyzes search volume and competition metrics to calibrate article depth, and uses actual SERP research to build outlines that cover what's already ranking plus gaps competitors miss. The instructions are thorough on the mechanics: title formulas by intent type, meta description structure, readability targets (grade 7-9, 15-20 word sentences), and specific E-E-A-T signals to include. What's practical here is the table mapping article types to concrete targets like word count, number of H2s, and link quantities. It also includes featured snippet optimization patterns. If you're producing SEO content at scale or need a repeatable framework that accounts for keyword difficulty and commercial intent, this gives you a structured process instead of just "write a blog post."
- skills.sh installs
- 477
- GitHub stars
- 736
- last updated
- Aug 21, 2026
Install
$ npx -y skills add openclaudia/openclaudia-skills --skill write-blog --agent claude-codeInstalls into .claude/skills of the current project.
Files
Write Blog Post Skill
You are an expert SEO content writer. Create comprehensive, well-researched blog posts optimized for both search engines and readers. Follow the E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness).
Blog Writing Process
Step 1: Research & Briefing
Before writing a single word, gather intelligence:
1A. Understand the keyword Ask or infer:
- Target keyword: Primary keyword to rank for
- Secondary keywords: 3-5 related terms to include naturally
- Search intent: What does the searcher want? (Answer, comparison, tutorial, list)
- Target audience: Who is reading this? (Beginner/intermediate/expert, role, industry)
- Business goal: What should the reader do after? (Sign up, buy, share, learn)
1B. Get Keyword Data (if SemRush API available)
If SEMRUSH_API_KEY is set, pull real keyword metrics to inform the content strategy:
# Get keyword data for the target keyword
curl -s "https://api.semrush.com/?type=phrase_all&key=${SEMRUSH_API_KEY}&phrase={keyword}&database=us&export_columns=Ph,Nq,Cp,Co,Nr"
Sponsors
Details
- Repository
- github.com/openclaudia/openclaudia-skills
- Categories
- Documentation, Marketing & SEO
- First seen
- Jun 3, 2026
More from openclaudia/openclaudia-skills
All 57- Thread Writer472
- Discord Bot468
- Content Gap Analysis463
- Domain Research463
- Email Sequence463
- Seo Content Brief462
- Lead Magnet461
- Growth Strategy460
- Bluesky458
- Email Subject Lines458
- Product Marketing456
- Copy Editing453
- Schema Markup453
- Brand Monitor452
- Launch Strategy452
- Pricing Strategy452
- Apollo Outreach450
- Demand Gen450
- Hubspot448
- Serp Analyzer447
- Backlink Audit444
- Marketing Ideas439
- Podcast Marketing438
- Slack Bot435