Claude-skill-registry ghost

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

install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/ghost" ~/.claude/skills/majiayu000-claude-skill-registry-ghost && rm -rf "$T"
manifest: skills/data/ghost/SKILL.md
source content

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

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