Writing & Content content-taxonomytag-suggestionscms-integrationwordpressshopifyghoststrapisanity

Blog Taxonomy Manager

Extract, audit, and sync blog tags and categories across major CMS platforms.

FollowSkills review · FSRS-2.0
Not recommended
50/ 100 5-point scale 2.5 / 5
Trust13 / 25 · 2.6/5

The skill explicitly reads CMS credentials from environment variables, forbids storing or committing them, and distinguishes authentication failures, timeouts, and rate limits. However, synchronization performs external writes without requiring user confirmation, dry-run, change preview, scoped-permission guidance, or rollback, and it does not explain redaction of secrets in requests or errors; points are deducted for these gaps.

Reliability8 / 20 · 2.0/5

Commands, five CMS adapters, pagination, error branches, and threshold rules are described clearly. However, the supplied material contains no dedicated implementation or reproducible evidence for this skill's key paths; authentication formats, Ghost JWT handling, and Strapi schemas remain environment-dependent, and static review cannot validate API compatibility or abnormal behavior. The score is conservatively limited by the static ceiling.

Adaptability8 / 15 · 2.7/5

The audience, trigger phrases, suggest/sync/audit commands, and argument hint are reasonably clear, with coverage for multiple CMS platforms. Boundaries around unsupported use, required permissions, CMS version compatibility, Chinese-language handling, and mainland-China network reachability are not stated, so semantic triggering and environment-fit evidence are incomplete.

Convention9 / 15 · 3.0/5

The SKILL.md includes frontmatter, command documentation, workflows, an adapter table, output examples, environment-variable guidance, and error handling. MIT licensing and repository-level version, CI, maintenance, and security material are also available as shared context. The selected skill itself lacks a version, changelog, FAQ, installation/dependency notes, rollback guidance, and detailed troubleshooting, with some behavior dependent on repository-wide context; therefore it is not full marks.

Effectiveness7 / 15 · 2.3/5

Content analysis, tag ranking, category suggestions, audit thresholds, and concrete operations for five CMS platforms cover the core task, and the documented formats are directly usable. However, synchronization outcomes, category mappings, synonym merging, and real CMS behavior are not verified by execution evidence in the selected skill material; user review and environment-specific adjustment remain necessary. The score reaches the static-review ceiling for effectiveness.

Verifiability5 / 10 · 2.5/5

The skill supplies concrete algorithm thresholds, API examples, error messages, and output templates. Shared repository material claims CI and tests, but the supplied tests primarily cover other analysis and delivery-contract paths rather than blog-taxonomy key paths. There is no third-party execution evidence or independent corroboration, so the score is limited to the static-review ceiling.

Evidence confidence:Low Reviewed Jul 20, 2026 Reviewed revision 49842ea9e7b9
Before you use it
  • Sync changes remote CMS data; confirm the target, account scope, and intended tag/category changes first, and use a preview or backup where available.
  • Do not place CMS_API_KEY in files, shell history, or logs; the skill does not define a uniform secret-redaction or request-audit policy.
  • Chinese tokenization, stop-word handling, synonym merging, and Chinese tag quality are unspecified; independently verify access to external CMS APIs from mainland-China networks.
  • Ghost JWT details, Strapi content-type fields, Shopify API versioning, and Sanity mutation permissions must be checked against the actual environment; examples are not proof of compatibility.
See the full review method →

What does this skill do, and when should you use it?

Blog Taxonomy is a callable skill in the claude-blog repository focused on blog tags, categories, and topic clusters. It derives tag candidates from headings, emphasized phrases, frontmatter, and body-text frequency, then ranks them through grouping and deduplication. It supports taxonomy synchronization and audits for WordPress, Shopify, Ghost, Strapi, and Sanity. It is a good fit for teams maintaining CMS taxonomy at scale, provided they can supply credentials and network access for sync operations.

Reads H2 and H3 headings, bold and italic phrases, existing frontmatter, and frequent one-, two-, and three-word phrases from a target post. It groups singular and plural variants, hyphenated forms, and near-duplicate slugs; scores candidates using frequency, heading presence, and emphasis; and returns the top 5 to 10 suggestions. Audit mode scans posts in a directory or fetches them from a CMS to identify thin tags, orphan tags, tag bloat, excessive category depth, uncategorized posts, and duplicate slugs. Sync mode uses authenticated APIs to list, create, and assign taxonomy in WordPress, Shopify, Ghost, Strapi, or Sanity.

  1. An editor preparing a new post needs 5 to 10 ranked tag and category candidates derived from the article itself.
  2. A WordPress, Ghost, or Sanity administrator needs to synchronize post taxonomy while skipping tags that already exist.
  3. A marketing team needs to audit a blog directory for thin tags used by fewer than five posts and orphan tags used by none.
  4. A multi-CMS publishing team needs platform-specific taxonomy checks for Shopify, Strapi, or other supported systems.

What are this skill's strengths and limitations?

Pros
  • Supports five CMS platforms with platform-specific API, authentication, and taxonomy-model guidance.
  • Combines headings, emphasized phrases, frequency analysis, semantic grouping, scoring, and fuzzy deduplication.
  • Provides concrete audit checks for thin archives, orphan tags, tag bloat, category depth, uncategorized posts, and duplicate slugs.
  • Documents handling for missing credentials, authentication failures, timeouts, duplicate slugs, rate limits, and unsupported CMS types.
Limitations
  • Requires network access and valid CMS credentials for synchronization; the source provides no standalone test suite or platform verification results.
  • Sync operations can change remote CMS taxonomy, so API scope and target content should be reviewed first.
  • Ghost JWT signing, Shopify GraphQL, and Sanity mutations require platform-specific credentials and setup.
  • The skill is described through Claude Code /blog taxonomy commands, so invocation needs adaptation in other clients.

How do you install this skill?

The skill is distributed as part of the AgriciDaniel/claude-blog collection. The README documents Claude Code installation with /plugin marketplace add AgriciDaniel/claude-blog, followed by /plugin install claude-blog@agricidaniel-claude-blog. It does not document a separate installation command for skills/blog-taxonomy alone.

How do you use this skill?

Use /blog taxonomy suggest <file> to extract tag and category candidates, /blog taxonomy sync <cms> to push taxonomy through an authenticated API, or /blog taxonomy audit [directory] to check taxonomy health. Before syncing, set CMS_TYPE, CMS_URL, and CMS_API_KEY in the shell environment. Supported CMS values are wordpress, shopify, ghost, strapi, and sanity.

How does this skill compare with similar options?

Compared with manually maintaining CMS taxonomy, it adds automated extraction, ranking, auditing, and API synchronization. Compared with a keyword-only extractor, it also checks archive thinness, orphan tags, taxonomy bloat, category depth, and duplicate slugs. The source does not name a specific third-party taxonomy tool for direct comparison.

FAQ

Does this skill cost money?
The repository is MIT-licensed. The skill itself lists no usage fee, although the selected CMS, API, or related services may require accounts or permissions.
Can it change my CMS data?
Yes, when you run the sync workflow with valid credentials. Suggest and audit are analysis workflows; sync can create or assign taxonomy through the CMS API.
What happens when credentials are invalid?
The skill reports missing CMS_TYPE, CMS_URL, or CMS_API_KEY values. For HTTP 401 or 403 responses, it reports authentication failure and does not retry.
Which CMS platforms are supported?
WordPress REST API, Shopify GraphQL Admin API, Ghost APIs, Strapi REST or GraphQL, and Sanity GROQ and Mutations APIs.

More skills from this repository

All from AgriciDaniel/claude-blog

Writing & Content

Multilingual Blog Publisher

Turn one blog topic into localized, SEO-ready language versions and hreflang assets in a single workflow.

Writing & Content

Blog GEO Citation Audit

Audit whether blog content is ready to be cited by ChatGPT, Perplexity, and Google AI Overviews.

Writing & Content

Blog Discourse Research

Turn the last 30 days of public discussion into usable content insight.

Writing & Content

Blog Calendar Editorial Planner

Turn blog topics, refresh cycles, and distribution timing into an actionable editorial calendar.

Writing & Content

Blog Cluster Engine

Plan and execute SERP-informed, internally linked content clusters from one seed keyword.

Writing & Content

Claude Blog Brain

A source-traceable Obsidian workspace for planning, creating, optimizing, and managing blog content.

Writing & Content

FLOW Blog Workflow

An evidence-led Find, Optimize, Win workflow for selecting and applying stage-specific blog prompts.

Writing & Content

Blog Analyzer

Audit blog quality, SEO, trust signals, and AI citation readiness with a consistent 100-point score.

Data & Analysis

Blog Chart SVG Generator

Creates accessible, dark-mode-compatible inline SVG charts for blog posts.

Writing & Content

Blog Locale Audit

Audit multilingual blog translations, SEO parity, hreflang, and freshness before publication.

Writing & Content

Blog Repurpose

Turn one blog post into platform-ready social, email, video, and community content.

Writing & Content

Blog Brand Context

Create durable brand positioning and voice guidance for every blog workflow.

Writing & Content

Blog Strategy Architect

Plans blog positioning, topic clusters, audience focus, search growth, and AI-citation opportunities.

Writing & Content

Blog Persona: Structured Brand Voice Management

Turn brand voice preferences into reusable, measurable rules for consistent blog writing.

Writing & Content

Blog Translate: SEO Blog Localization

Turns existing blog posts into SEO-ready multilingual editions while preserving publication structure.

Writing & Content

Claude Blog Content Engine

A Claude Code workflow for researching, writing, optimizing, auditing, and publishing blog content across platforms and languages.

Writing & Content

Blog Rewrite Optimizer

Rework existing blog posts to improve both Google search performance and AI citation readiness.

Writing & Content

Blog Brief Planner

Build research-led blog briefs designed for Google visibility and AI citation readiness.

Writing & Content

Blog Decay Analyzer

Find declining pages in Google Search Console exports and choose whether to refresh, consolidate, prune, or investigate query shifts.

Writing & Content

Blog Writer

Generate complete blog articles structured for Google rankings and AI citation visibility.

Related skills