# 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.

- Skill: `majiayu000/ghost` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add majiayu000/ghost`
- Raw SKILL.md: https://api.skillmd.com/api/skills/majiayu000/ghost/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Productivity
- Author: majiayu000 (https://skillmd.com/u/majiayu000)
- Updated: 2026-09-09
- Page: https://skillmd.com/skills/majiayu000/ghost

---


# 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 |

