ghost-blog

Installation
SKILL.md

Ghost Blog Management

Interact with the user's Ghost blog using the Content API (read-only, public data) and Admin API (full read/write access).

Environment Variables

Variable Purpose
GHOST_API_URL Base URL of the Ghost instance (e.g. https://myblog.ghost.io)
GHOST_CONTENT_API_KEY Content API key for read-only public access
GHOST_ADMIN_API_KEY Admin API key in {id}:{secret} format for full access

These are created in Ghost Admin under Settings > Integrations > Custom Integration.

The ghost_api.py Module

All operations use the Ghost class from ghost_api.py (stdlib only, no dependencies). It handles JWT auth, JSON serialization, and HTTP requests. The module lives in the same directory as this skill file.

Requires uv. Resolve GHOST_SKILL_DIR to the absolute directory containing this SKILL.md, wherever the skill is installed. Both Python helpers live beside it. Use that path rather than the working directory:

Installs
4
GitHub Stars
12
First Seen
May 20, 2026