LaunchKit · 2026
Back to Skills

ghost-cms

Comprehensive Ghost CMS integration for creating, publishing, scheduling, and managing blog content, newsletters.

3
1.2k downloads
by @chrisagiddings

Setup & Installation

openclaw skills install @chrisagiddings/ghost-cms

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install ghost-cms

Version History

v0.1.8Feb 11, 2026 - Version note by skill developer:

CRITICAL security fixes: Path traversal prevention in ghost-crud.js, theme-manager.js, ghost-snippet.js API endpoints and file operations (Issues #33, #35, #36)

What This Skill Does

Manages Ghost blog content, members, newsletters, and analytics through the Ghost Admin API. Covers creating and publishing posts, scheduling, comment moderation, subscriber tier management, and theme deployment. Works with Ghost Pro and self-hosted Ghost instances.

Covers the full Ghost Admin API surface in one skill, so you can manage content, members, and analytics without writing custom API scripts for each operation.

When to use it

  • Publishing a scheduled post from an existing draft
  • Checking subscriber growth after a newsletter send
  • Replying to or moderating pending reader comments
  • Uploading and switching to a new site theme
  • Finding which content tags drove the most traffic last quarter

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Publish my draft post 'Spring Updates' and send it to newsletter subscribers

AGENT
  1. 1Fetches the draft post by title via the Ghost Admin API
  2. 2Updates post status to published with newsletter delivery enabled
  3. 3Confirms the post is live and newsletter send is queued
  4. 4Returns the published post URL and delivery confirmation
OUTPUT

Post 'Spring Updates' is published and queued for newsletter delivery to subscribers

Requirements

Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.

GHOST_ADMIN_KEY: Ghost Admin API key, obtained from Ghost dashboard under Settings > Integrations > Custom IntegrationGHOST_API_URL: Full URL of your Ghost site including protocol, works with Ghost Pro and self-hosted instances