Generate clean, human-sounding, SEO-optimized WordPress blog posts with optional Yoast metadata, JSON-LD schema markup, and image SEO planning. Supports modular batch output.
SkillScore83Maintained
Automatic
◆Marketing & Content pack
Last verified 8/12/2026
What it changes
Passed 19 of 23 test cases with the skill, and 7 of 23 without it.
Without skill30%
With skill83%
Checks it passed that the model alone missed
The response contains no numbered section headings.
Markdown section headings contain no leading numbers.
The JSON-LD schema block includes the BlogPosting type.
and 16 more in the full report
12 fixed7 passed either way4 still failing0 broke
Pass-rate lift
+52 pp
Tokens
+48%
Agent turns
0%
Response time
-10%
Model gemini-3.6-flashMeasured 8/12/2026v119 of 23 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 12
Prompt
I want to publish a post on my WordPress site. Title: 'Beginner Guide to Sourdough Baking', Primary Keyword: 'sourdough baking for beginners', Intent: Informational, Niche: Culinary Arts.
What was checked, without and with the skill
Checked
Without skill
With skill
The response requests clarification on Yoast SEO preference before generating content.
Missed
Passed
The response requests clarification on image count before generating content.
Missed
Passed
case-13 · gemini-3.6-flash · 8/12/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md327 linessingle file
WordPress SEO Blog Writing Skill
Overview
This skill enables Senior Content Strategists and Expert Copywriters to produce long-form, publication-ready blog posts for WordPress. It enforces professional structure, factual rigor, and comprehensive SEO optimization — including Yoast metadata and JSON-LD schema markup.
When to Use This Skill
Writing a professional blog post or article for WordPress
Creating SEO-optimized content targeting a specific keyword and intent
Structuring content with Truth Boxes, Comparison Tables, and FAQ sections
Generating Yoast SEO metadata and JSON-LD schema markup
Inputs Required
Field
Required
Description
Title
Yes
The blog post headline
Primary Keyword
Yes
The target SEO keyword
Intent
Yes
Informational, Commercial, or Transactional
Niche / Industry
Yes
The subject area or vertical
Yoast SEO
Ask if missing
Whether to include Yoast metadata
Image Count
Ask if missing
Number of images to plan SEO for
Brand
Optional
Brand name for tone alignment
Target Audience
Optional
Intended reader profile
Key Themes / Context
Optional
Specific locations, products, or pain points
How It Works
Step 1 — Gather Inputs
Collect all required fields. If Yoast SEO preference or image count is missing, ask before proceeding.
Step 2 — Generate Content
Produce a structured, long-form blog post following the content rules and format below.