Writing blog posts - SEO (1 skill)

Part 1: What You're Getting

This pack gives you 1 Claude Code skill for generating SEO-optimized blog posts at scale.

Blog Posts

Generates SEO-optimized blog posts for your website using a 4-agent pipeline: research (find topic gaps) - write (create the post) - validate (check formatting and rules) - fix (auto-correct issues). Posts include proper frontmatter, FAQ sections, internal linking, and follow E-E-A-T guidelines. Designed for Astro static sites but the content works anywhere.

You need: An existing blog on your website (Astro framework preferred, but the skill can be adapted). No API keys - it uses Claude Code directly for everything.

Important: This skill generates content for YOUR blog. You'll need to customize the industry list, clusters, and site structure to match your business.

Part 2: Copy-Paste This Into Claude Code

Copy everything below and paste it into Claude Code.

I want you to install and set up the SEO Blog Posts skill. Here's what to do:

Step 1 - Install the skill:

Run these commands:

git clone https://github.com/bohdan-aif/cc-seo.git /tmp/cc-seo

cd /tmp/cc-seo && ./install.sh --all

Step 2 - Customize for my website:

Read the SKILL.md at ~/.claude/skills/blog-posts/SKILL.md. It has template variables I need to fill in. Ask me:

  • What's my website domain?
  • What's my business/agency name?
  • What's my name (as the author)?
  • What directory is my blog site in?
  • What industries do I serve?
  • What content clusters make sense for my business? (e.g., voice-agents, chatbots, consulting, case-studies)

Then update the SKILL.md with my answers replacing the template variables.

Step 3 - Check my blog setup:

Check if I have an Astro site with a blog. Look for:

  • src/content/blog/ directory
  • src/content.config.ts (content schema)
  • Existing blog posts to use as reference

If I don't have a blog set up yet, explain what I need (Astro site with content collections) and offer to help me set one up.

Step 4 - Test with a topic:

Propose 3 blog topic ideas based on my industry and clusters. Don't write them yet - just show me the topics so I can approve one, then generate a single test post.

After setup, explain the full workflow: how to generate batches of posts, how to review them, and how to deploy.