A comprehensive integration for programmatically managing Ghost CMS blog posts and media via the Admin API.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install ghost
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install ghost using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
This skill enables developers to interact with the Ghost CMS Admin API to automate content workflows efficiently. It supports full CRUD operations for blog posts, allowing users to create, update, delete, and list content directly through Openclaw Skills. Beyond text management, it includes robust support for image uploads and feature image assignment, ensuring a rich media experience for every post.
Designed with project isolation in mind, the skill utilizes a secure JSON configuration system to manage API credentials across different environments. Whether you are migrating content, building an automated publishing pipeline, or managing multiple sites, this tool simplifies the complexity of the Ghost ecosystem by providing both a command-line interface and a Python API for deep integration.
First, install the necessary Python dependencies using pip:
pip3 install requests pyjwt --user
Next, generate your Admin API Key in the Ghost Admin panel under Settings -> Integrations -> Add custom integration. Create a configuration file at a known path (e.g., ghost-admin.config.json):
{
"api_url": "https://your-blog.com/ghost/api/admin",
"admin_api_key": "your-id:your-secret"
}
You can then verify the setup by listing your recent posts using the Openclaw Skills CLI:
python3 scripts/ghost.py list --config "/path/to/your/ghost-admin.config.json"
The skill relies on a specific JSON configuration schema for authentication and interacts with Ghost post objects as defined below:
| Field | Type | Description |
|---|---|---|
api_url |
String | The base URL for the Ghost Admin API (must end in /ghost/api/admin). |
admin_api_key |
String | The unique ID and Secret pair (id:secret) for API access. |
feature_image |
String | A URL string pointing to an uploaded image resource used as a cover. |
status |
String | The publication state, typically draft or published. |
tags |
Array | A list of strings representing post categories or taxonomy. |
Loading
A gritty, high-personality agent overhaul that replaces robotic corporate speak with the authentic, grounded energy of a grumpy Chinese tech veteran.

A comprehensive automation toolkit for managing Stability Pool positions and account lifecycles within the Indigo Protocol.

A specialized skill for managing Redemption Order Book (ROB) positions and executing iAsset redemptions on the Indigo Protocol.

A specialized interface for interacting with Cardano decentralized exchanges, liquidity pools, and wallet balances through the Indigo Protocol ecosystem.

A unified interface providing single-API-key access to over 50 AI models for media generation, conversational AI, and web research.

A powerful Go-based command-line interface for querying comprehensive Formula 1 telemetry, timing, and session data via the OpenF1 API.








































