publish-blog

Installation
SKILL.md

/dm:publish-blog

Purpose

Publish a fully optimized blog post to the brand's CMS (WordPress or Webflow) with SEO metadata, categories and tags, featured image, and optional scheduling. Includes pre-publish quality checks for content scoring and brand voice alignment, plus post-publish verification to confirm the live URL is accessible and rendering correctly. Designed to be the final step in a content workflow — taking a draft from ready to live with all optimization gates enforced.

Input Required

The user must provide (or will be prompted for):

  • Blog content: The full blog post draft or a rough draft to refine — title, body, any inline images or embeds, and blockquotes or callout boxes
  • Target CMS platform: Which publishing platform to use — WordPress or Webflow — must have the corresponding MCP server connected
  • Publish date: Immediate publish or a scheduled date and time with timezone — scheduling uses the platform's native scheduling feature
  • Categories and tags: Content categories and taxonomy tags for organization and discoverability, or allow auto-suggestion based on content analysis and existing taxonomy
  • Featured image: Image file path, URL, or description for generation — used as the hero image and social sharing thumbnail (Open Graph and Twitter Card)
  • SEO metadata: Primary keyword, secondary keywords, meta title (50-60 chars), meta description (150-160 chars) — or request auto-generation based on content analysis and keyword strategy
  • Author attribution: Author name and bio link if different from the default brand author configured in the CMS
  • Slug preference: Custom URL slug or auto-generate from the title with keyword optimization and stop-word removal
  • Internal links: Specific internal pages to link to within the post, or allow auto-detection of linking opportunities based on existing site content
Related skills
Installs
33
GitHub Stars
100
First Seen
Feb 27, 2026