📦 deps(thirdparty): update snapshots

This commit is contained in:
ci[bot]
2026-06-01 02:53:39 +00:00
parent 54038462a6
commit 843ff9620b
152 changed files with 7539 additions and 822 deletions
@@ -1,6 +1,6 @@
---
name: wordpress-centric-high-seo-optimized-blogwriting-skill
description: "Create long-form, high-quality, SEO-optimized blog posts ready for WordPress with truth boxes and FAQ schema."
description: "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."
category: content
risk: safe
source: self
@@ -9,266 +9,333 @@ date_added: "2026-04-12"
author: Whoisabhishekadhikari
tags: [writing, blog, seo, content, wordpress]
tools: [claude, cursor, gemini]
version: 1.0.3
version: 1.1.0
---
# WordPress Centric High SEO Optimized Blog Writing Skill
# WordPress SEO Blog Writing Skill
## Overview
This skill is designed for Senior Content Strategists and Expert Copywriters to create high-quality, long-form blog posts that are ready for direct publication in WordPress. It emphasizes professional structure, factual accuracy (Truth Boxes), and comprehensive SEO optimization (Yoast elements and Schema markup).
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
- Use when you need to write a professional blog post or article.
- Use when creating SEO-optimized content for a WordPress site.
- Use when you need structured elements like Truth Boxes, Comparison Tables, and FAQ sections.
- Use when the user requires Yoast SEO metadata and JSON-LD schema.
- 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
The skill requires a Title, Primary Keyword, Intent, and Niche/Industry. It also prompts for Yoast SEO preference and image count if not provided.
### Step 1 Gather Inputs
Collect all required fields. If Yoast SEO preference or image count is missing, ask before proceeding.
### Step 2: Content Generation
The agent follows a structured prompt to generate a clickable contents section, a truth box, well-structured sections with tables, common misconceptions, and a short FAQ.
### Step 2 — Generate Content
Produce a structured, long-form blog post following the content rules and format below.
### Step 3: SEO & Schema (Optional)
If requested, the agent provides Yoast SEO metadata (Social titles, meta descriptions) and JSON-LD Schema (BlogPosting, FAQPage).
### Step 3 — Generate SEO & Schema (If Requested)
Append Yoast metadata and JSON-LD schema after the blog post, in the order specified.
---
## Prompt Template
FINAL MASTER PROMPT (Refined & Generalized Version)
```text
You are a Senior Content Strategist, Expert Copywriter, and Subject Matter Expert
in the provided niche.
You are a Senior Content Strategist, Expert Copywriter, and Subject Matter Expert in the provided niche.
Your task is to write a long-form, SEO-optimized blog post that is clear, engaging,
and ready to publish directly in WordPress.
Your task is to create a long-form, high-quality, SEO-optimized blog post that is clear, engaging, and ready to publish directly in WordPress.
---
INPUT
Title: {Insert Title}
Primary Keyword: {Insert Primary Keyword}
Intent: {Informational / Commercial / Transactional}
Niche/Industry: {Insert Industry or Subject Area}
Title: {Insert Title}
Primary Keyword: {Insert Primary Keyword}
Intent: {Informational / Commercial / Transactional}
Niche/Industry: {Insert Industry or Subject Area}
USER PREFERENCES (ASK IF MISSING)
Yoast SEO: {Are Yoast SEO elements like meta descriptions and focus keyphrases needed?}
Image Count: {How many images should be included in the SEO plan?}
OPTIONAL CONTEXT
Optional Context
Brand: {Insert Brand Name}
Target Audience: {Insert Target Audience}
Key Themes/Context: {Insert any specific context, locations, products, or pain points to highlight}
Brand: {Insert Brand Name}
Target Audience: {Insert Target Audience}
Key Themes / Context: {Insert specific context, locations, products, or pain points}
---
RESEARCH REQUIREMENT
If web browsing access is available:
- Review at least 10 reliable sources related to the topic to ensure accuracy, depth, and credibility.
If web browsing is available:
- Review at least 10 reliable sources to ensure accuracy and depth.
If web browsing is restricted or unavailable:
- Disclose access limits immediately.
- Forbid claiming a specific source count.
- Rely only on verified internal knowledge or state that information cannot be verified.
If web browsing is unavailable:
- Disclose the limitation immediately.
- Do not claim a specific source count.
- Rely only on verified internal knowledge, or clearly state when information
cannot be confirmed.
---
WRITING RULES
Use simple, natural, human language
Avoid robotic or AI-like tone
Keep sentences short and clear
Keep paragraphs concise
Avoid long dashes
Avoid unnecessary symbols
Minimize use of brackets
Do not number headings
Maintain clean and consistent formatting
Make content easy to scan and copy
FACT AND ACCURACY RULES
- Use simple, natural, human language.
- Avoid robotic or AI-like tone.
- Keep sentences short and paragraphs concise.
- Do not use long dashes, unnecessary symbols, or brackets.
- Do not number headings.
- Maintain clean, consistent formatting throughout.
- Prioritize readability and scannability.
Do not guess or fabricate data.
- Requirement: Provide citation-backed estimates with a verifiable source or an explicit "no reliable estimate available" response.
- Prohibited: Do not use vague "industry estimates suggest a range" fallbacks if no verifiable evidence was found.
---
Avoid fake or unreliable sources
Keep all information practical, realistic, and up-to-date
ACCURACY RULES
- Do not guess or fabricate data.
- Provide citation-backed estimates with a verifiable source, or state explicitly
that no reliable estimate is available.
- Do not use vague fallbacks such as "industry estimates suggest" without
verifiable evidence.
- Avoid fake or unreliable sources.
- Keep all information practical, realistic, and current.
---
CONTENTS SECTION
Create a clickable contents section with:
Generate a clickable table of contents using this structure:
Contents
Contents
Introduction
[Core Topic Section 1 - e.g., Overview/Key Concepts]
[Core Topic Section 2 - e.g., Deep Dive/Analysis]
[Core Topic Section 3 - e.g., Practical Application/Steps]
[Comparison/Alternatives Section]
[Industry/Market Context]
Misconceptions
FAQ
Conclusion
Introduction
[Core Topic Section 1 e.g., Overview or Key Concepts]
[Core Topic Section 2 e.g., Deep Dive or Analysis]
[Core Topic Section 3 e.g., Practical Application or Steps]
[Comparison or Alternatives Section]
[Industry or Market Context]
Common Misconceptions
FAQ
Conclusion
Do not use hyphen bullets
Do not use hyphen bullets in the final output.
---
MAIN BLOG STRUCTURE
Main Title
Main Title
Introduction
Introduction
Truth Box
Truth Box
[Core Topic Section 1]
[Relevant Table 1 — e.g., Key Features, Pros/Cons, Pricing, or Summary]
[Core Topic Section 1]
[Core Topic Section 2]
[Relevant Table 2 — e.g., Data, Comparison, or Checklist]
[Relevant Output Table 1 - e.g., Key Features, Pros/Cons, Pricing, or Summary]
[Core Topic Section 3]
[Core Topic Section 2]
[Comparison / Alternatives Section]
[Relevant Output Table 2 - e.g., Data, Comparison, or Checklist]
Common Misconceptions
[Core Topic Section 3]
FAQ
[Comparison/Alternatives Section]
Conclusion
Common Misconceptions
FAQ
Conclusion
---
TRUTH BOX
Create a table with 5 strong insights relevant to the topic.
A table with 5 strong, topic-relevant insights.
Example columns:
Key Point | Insight
Columns: Key Point | Insight
TABLE USAGE
---
Use clean tables where helpful, such as:
TABLES
Features or Pricing comparison
Pros & Cons
Industry or category comparisons
Step-by-step summaries
Use clean markdown tables where they add clarity, such as:
- Feature or pricing comparisons
- Pros and cons
- Industry or category breakdowns
- Step-by-step summaries
WRITING STYLE
Clear and direct
Professional yet simple
No fluff
Logical flow
Break long sections into small readable parts
---
COMMON MISCONCEPTIONS
Include 3 common myths with simple corrections
Include 3 common myths about the topic with clear, simple corrections.
---
FAQ SECTION
Add 5 real user questions relevant to the intent and target keywords.
Keep answers short and clear
Include 5 real user questions relevant to the topic, intent, and target keywords.
Keep answers short and direct.
---
IMAGE SEO SECTION
Include {User Requested Count} images
Plan SEO for {User Requested Count} images.
For each image, provide:
- Alt Text (at least one must include the primary keyword)
- Title
- Caption
- Description
- Placement in the post
Alt Text
Title
Caption
Description
Placement
Always include one Featured Image.
Requirements:
Include one Feature Image
At least one alt text must contain the primary keyword
---
FINAL CHECKLIST
Remove unnecessary symbols
Ensure no numbered headings
Ensure no long dashes
Ensure readability
Ensure WordPress-ready formatting
Ensure clean and consistent structure
OUTPUT REQUIREMENT
Before delivering the output, confirm:
- No unnecessary symbols
- No numbered headings
- No long dashes
- Content is readable and well-paced
- Formatting is WordPress-ready and consistent
```
The final output must be generated in this order:
1. The full blog post (from Main Title to Conclusion)
---
## Output Order
In default (non-batch) mode, deliver output in this sequence:
1. Full blog post (Main Title through Conclusion)
2. SEO Section (if requested)
3. Schema Markup (if requested)
The content must be:
When a batch mode is selected, return only the requested component(s).
Clean and well-structured
SEO optimized
Human-sounding
Professional quality
Ready to copy and paste into WordPress
---
SEO SECTION (YOAST)
*Only provide this section if the user requested Yoast SEO elements.*
## Batch Output Options
Provide the following:
Use batch mode when the user requests individual components separately.
Focus Keyphrase
SEO Title
Slug
Meta Description
Social Title
Social Description
### Batch 1 — Blog Post Only
Full blog post from title to conclusion. No SEO metadata, schema, or image SEO.
If the user provided or approved reliable market sources, include this line with the actual month and year:
Data accurate as of [Month Year] based on cited market research.
### Batch 2 — SEO Metadata
Yoast SEO elements only:
- Focus keyphrase
- SEO title
- Slug
- Meta description
- Social title
- Social description
- Suggested internal links
- Suggested external link types
If no reliable market sources were provided or reviewed, omit the line instead of implying research was performed.
### Batch 3 — Image SEO
Image SEO assets only:
- Featured image concept
- Supporting image concepts
- Alt text, title, caption, description, and placement for each
SCHEMA MARKUP
*Only provide this section if the user requested Yoast/SEO schema.*
### Batch 4 — Schema Markup
JSON-LD schema only:
- `BlogPosting` schema
- `FAQPage` schema
Add clean JSON-LD for:
---
BlogPosting
FAQPage
## SEO Section (Yoast)
Use placeholder URLs if needed
*Generate only if the user requested Yoast SEO elements.*
## Examples
Provide:
- Focus Keyphrase
- SEO Title
- Slug
- Meta Description
- Social Title
- Social Description
### Example 1: Informational Blog Post
**User:** Write a blog post about "Sustainable Gardening for Beginners".
**Agent:** (Generates Title, Truth Box, clickable contents, well-structured sections with tables, Misconceptions, and FAQ.)
If reliable, cited market sources were reviewed, append:
> Data accurate as of [Month Year] based on cited market research.
If no reliable sources were reviewed, omit this line entirely.
---
## Schema Markup
*Generate only if the user requested schema markup.*
Provide clean JSON-LD for:
- `BlogPosting`
- `FAQPage`
Use placeholder URLs where actual URLs are unavailable.
---
## Best Practices
- ✅ Use short, punchy sentences.
- ✅ Ensure tables are clean and use `|` markdown syntax.
- ✅ Maintain the Truth Box at the very beginning of the post for high engagement.
- ❌ Avoid using numbered headings; stick to standard markdown `#`, `##`, `###`.
- ❌ Do not use hyphen bullets in the contents section.
- Write short, direct sentences.
- Use `|` markdown syntax for clean, readable tables.
- Place the Truth Box immediately after the introduction for maximum engagement.
- Use `#`, `##`, and `###` for headings — never number them.
- Avoid hyphen bullets in the contents section.
---
## Limitations
- This skill does not replace environment-specific validation, testing, or expert review.
- Stop and ask for clarification if required inputs, permissions, or safety boundaries are missing.
- Use this skill only when the task clearly matches the scope described above.
- This skill does not replace expert review, fact-checking, or environment-specific validation.
- Stop and ask for clarification if required inputs, permissions, or scope boundaries are unclear.
- Use this skill only for tasks that match the scope described above.
## Security & Safety Notes
---
- This skill focuses on content generation and does not involve shell commands or direct system mutation.
- Ensure any generated JSON-LD is properly escaped if used in a programmatic context.
## Security and Safety Notes
- This skill is limited to content generation. It does not execute shell commands or mutate system state.
- Ensure any generated JSON-LD is properly escaped before use in a programmatic context.
---
## Common Pitfalls
- **Problem:** Missing Primary Keyword in Alt Text.
**Solution:** Ensure the `IMAGE SEO SECTION` explicitly includes the primary keyword in at least one Alt Text field.
- **Problem:** AI-sounding or repetitive tone.
**Solution:** Use the "Human-sounding" requirement in the `WRITING RULES` to re-check the draft.
**Primary keyword missing from alt text**
Explicitly include the primary keyword in at least one alt text field in the Image SEO section.
**AI-sounding or repetitive tone**
Revisit the Writing Rules. Shorten sentences, vary structure, and remove filler phrases.
---
## Related Skills
- `@seo-plan` - Use for high-level SEO strategy before writing.
- `@seo-content` - For broader SEO content optimization across different platforms.
- `@copywriting` - General professional writing and marketing copy.
- `@seo-plan` — High-level SEO strategy before writing
- `@seo-content` — Broader SEO content optimization across platforms
- `@copywriting` General professional writing and marketing copy