Ghost Publish — Documentation skill for Claude Code
Claude Code / Codex skill for publishing to Ghost from markdown.
How to install Ghost Publish
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open kevin-burns/ghost-publish and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Ghost Publish does
Claude Code / Codex skill for publishing to Ghost from markdown. Drives TryGhost's official ghst CLI — strips front matter Ghost would render as prose, builds galleries and embeds, and verifies what Ghost actually stored against your source file.
Alternatives in Documentation
- Context7 — claude-plugins-official Up-to-date library documentation lookup 50.1k ★
- 会话管理(Session Manager)需求文档(PRD / Markdown) — 目标:对 Codex / Claude Code 的本地会话记录进行可视化管理,并提供“一键复制 / 一键终端恢复”能力 31.7k ★
- CC GUI(Claude Or Codex) — 原名:Claude Code GUI 简体中文 · English <a href="https://trendshift.io/repositories/19332" target="_bla 2.2k ★
README
ghost-publish

**This repository is generated.** `ghost-publish` is developed in [kevin-burns/claude-skills](https://github.com/kevin-burns/claude-skills) and mirrored here on every merge, so that Ghost users can find and install it on its own. **Please raise issues and pull requests [in the source repository](https://github.com/kevin-burns/claude-skills/issues)** — changes made here would be overwritten by the next build.
Get a markdown file onto a [Ghost](https://ghost.org) blog with the official `ghst` CLI, and then **prove** that what arrived is what you sent.
Part of the [claude-skills](https://github.com/kevin-burns/claude-skills) collection, and mirrored here as a standalone plugin.
Why the proving is the point
`ghst post update` returns a clean JSON object whether or not the content arrived intact. Its own output is not evidence. On the first real run of this workflow, a successful update left YAML front matter rendered as visible text above the first paragraph of the post, and a verification pass that checked sixteen expected strings reported **16/16** while it sat there.
A check that only asks *"is what I wanted present?"* is blind to everything that should not be. So `verify_post.py` compares the whole document in both directions.
What it does
- Strips front matter before upload.
--markdown-filesends bytes verbatim and Ghost has no front-matter concept, so a leading---block becomes prose.prepare_post.pyremoves it and prints theghstflags it implies (--title,--excerpt,--tags). A post's slug has no flag onpost create, so--payloadwrites the--from-jsonpayload that carries it; pages take--slugdirectly via--target page. - Strips the drafting scaffolding too, which is not front matter and was the reason a duplicated title and an internal author note reached a public post. One leading H1, one author-note line, and a rule
Related Skills
Ccc Caveman
Load caveman mode (lite/full/ultra). Strips markdown, emojis, and prose for maximum token savings during itera
04 Export Import
Make Inkwell's posts portable: export one post as a markdown file with front matter, export every
Docplay
랜덤 문서 정비 한 판 — 허접 후보를 뽑아 front matter/title/tags/links를 보완하는 훈련 (notes/org/markdown 모두)
Token Goat
Token burn reducer and focus keeper for Claude Code, Codex, Copilot, Gemini CLI, and more: surgical read hints
Crewplane
Run reviewable, resumable coding-agent workflows across Claude Code, Codex, Gemini, GitHub Copilot CLI, or any
Publishing Astro Websites Agentic Skill
A comprehensive Claude Code skill for building and deploying static websites with the Astro framework. Covers
Related Agents
Thesis Auditor
Use when the user provides a UQAC Master's or PhD thesis (LaTeX, uqac.cls) and wants a full institutional and
Ghost Writer
Write compelling, human-sounding content — landing pages, marketing copy, user docs, social media, email seque
Publisher
PyPI publishing specialist. Use proactively when the user wants to publish to PyPI, release a new version, or