ghost

majiayu000's avatarfrom majiayu000

Publish and manage content in Ghost CMS. Use for publishing posts, validating frontmatter, and understanding the Ghost sync workflow. Includes /publish and /validate commands.

⭐0stars🔀0forks📁View on GitHub🕐Updated Jan 5, 2026

When & Why to Use This Skill

The Ghost CMS skill empowers users to automate content publishing and management workflows directly through Claude. It bridges the gap between local content repositories and the Ghost platform, providing robust tools for frontmatter validation, draft promotion, and seamless synchronization to ensure a consistent and error-free digital publishing experience.

Use Cases

  • Automated Content Syncing: Synchronize local markdown files from a Git repository to a Ghost CMS site, ensuring the repository remains the single source of truth.
  • Pre-publication Validation: Use the /validate command to automatically check frontmatter and metadata for errors before content goes live, maintaining SEO and formatting integrity.
  • Editorial Workflow Management: Streamline the transition of content from draft to published status using the /promote command, reducing manual steps in the Ghost Admin interface.
  • Technical SEO Maintenance: Ensure all published posts adhere to required schema and metadata standards through automated validation checks during the sync process.
nameghost
descriptionPublish and manage content in Ghost CMS. Use for publishing posts, validating frontmatter, and understanding the Ghost sync workflow. Includes /publish and /validate commands.

Ghost Skill

Publish content to Ghost CMS and manage the sync workflow.

When to Use

  • Publishing posts to Ghost (/publish command)
  • Validating frontmatter before publishing (/validate command)
  • Promoting drafts to published (/promote command)
  • Understanding Ghost sync behaviour

Quick Reference

Source of truth: This repo (not Ghost Admin)

Publish flow:

  1. Edit in content/drafts/*.md or content/posts/*.md
  2. Run /validate to check frontmatter
  3. Run /publish to sync to Ghost

Ghost will be overwritten by the repo on every publish.

Context Files

  • context/sync.md - How repo ↔ Ghost sync works
  • context/api.md - Ghost Admin API reference

Commands

Command Purpose
/publish Sync all content to Ghost
/validate Check frontmatter validity
/promote [slug] Move draft to posts and publish