blog-taxonomy

Extract, suggest, and sync blog tags and categories across WordPress, Shopify, Ghost, Strapi, and Sanity.

Updated Jul 10, 2026
One-click install
npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-taxonomy-captaindevv
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: blog-taxonomy
Source: https://github.com/captaindevv/SEO-ajaypipes/tree/main/skills/blog-taxonomy
Command: npx skills add https://github.com/captaindevv/SEO-ajaypipes --skill blog-taxonomy-captaindevv

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Managing blog tags and categories manually across CMS platforms leads to thin tag archives, orphan tags, and inconsistent taxonomies that hurt SEO and site navigation. ## Core Features & Use Cases - Tag Suggestion: Analyze post content via keyword frequency, heading extraction, and semantic grouping to generate ranked tag and category candidates. - CMS Sync: Push taxonomy to WordPress (REST), Shopify (GraphQL), Ghost (Admin API), Strapi (REST/GraphQL), or Sanity (GROQ/Mutations) using authenticated API calls. - Taxonomy Audit: Detect thin tags, orphan tags, tag bloat, deep category nesting, and duplicate slugs with prioritized recommendations. - Use Case: Run an audit on a blog with 80 tags and discover 20 orphans and 15 thin tags, then merge duplicates and sync the cleaned taxonomy to WordPress. ## Quick Start Ask the assistant to suggest tags for a draft post by running the blog taxonomy suggest command on your markdown file.

Frequently Asked Questions about blog-taxonomy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate tag suggestions for a blog post?▼

Run the suggest command on your post file. The skill extracts H2/H3 headings, bold phrases, and high-frequency terms, then scores candidates using frequency, heading presence, and emphasis to return the top 5-10 ranked tags.

How do I sync tags to WordPress via the REST API?▼

Set CMS_TYPE to wordpress, CMS_URL to your site, and CMS_API_KEY to a base64 application password. The skill creates tags via POST to /wp-json/wp/v2/tags and assigns them to posts by ID.

Which CMS platforms does this taxonomy tool support?▼

It supports WordPress (REST), Shopify (GraphQL Admin API), Ghost (Admin API with JWT), Strapi (REST or GraphQL), and Sanity (GROQ and Mutations API). Each platform has a dedicated adapter with its own auth method.

What is a thin tag and why does it matter for SEO?▼

A thin tag is one used by fewer than 5 posts, creating low-value archive pages that waste crawl budget. The audit command flags thin tags and recommends merging them or adding noindex to their archive pages.

Why does CMS authentication fail with a 401 error?▼

A 401 or 403 response means the CMS_API_KEY credential is invalid or expired. Verify the credential format for your platform, such as a WordPress application password or Shopify Admin API access token, and update the environment variable.

How many tags should a blog post have?▼

The skill recommends 3-8 tags per post and never more than 15. Each post should have exactly one primary category, and a site should maintain 5-10 broad categories total.