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: