Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
CLI for Ghost.io's Admin API. Manages posts, pages, tags, images, and webhooks across one or more Ghost sites. Outputs JSON for scripting and supports markdown files and stdin as content sources.
Lets you manage Ghost content entirely from the terminal or CI/CD pipelines, without opening the Ghost admin UI.
When to use it
- Publishing a markdown file directly as a Ghost blog post
- Scheduling a draft post to go live at a specific date and time
- Batch-publishing all draft posts in a single shell command
- Creating and organizing tags across a Ghost blog
- Registering webhooks to trigger external services on post events
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: publish my post.md file as a new post titled 'Launch Day' with the 'announcements' tag
- 1Run `ecto auth add` to register the Ghost site with its URL and Admin API key
- 2Run `ecto post create --title "Launch Day" --markdown-file post.md --tag announcements --status published`
- 3Confirm the post is live by running `ecto post <slug> --json`
Post created and published; JSON response includes post ID, URL, and publication timestamp
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.