ghost-blog

Manage Ghost blogs via Content and Admin APIs with CRUD operations.

12|1|Updated Feb 10, 2026
One-click install
npx skills add https://github.com/georgeguimaraes/claude-code-ghost --skill ghost-blog-georgeguimaraes
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ghost-blog
Source: https://github.com/georgeguimaraes/claude-code-ghost/tree/main/plugins/ghost-blog/skills/ghost-blog
Command: npx skills add https://github.com/georgeguimaraes/claude-code-ghost --skill ghost-blog-georgeguimaraes

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows users to interact with and manage their Ghost blogs directly, streamlining content creation, publishing, and administrative tasks without needing to access the Ghost admin interface separately.

Core Features & Use Cases

  • Content Management: Create, update, publish, and schedule blog posts.
  • Media Handling: Upload images and set them as featured images.
  • Metadata Management: Manage tags, pages, members, and newsletters.
  • Use Case: A user can ask Claude to "draft a new blog post about AI advancements, schedule it for next Tuesday at 9 AM, and upload this image as the featured image."

Quick Start

Use the ghost-blog skill to list your recent blog posts.

Frequently Asked Questions about ghost-blog

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Ghost blog posts using an API?

You can manage Ghost blog posts by interacting with the Ghost Content and Admin APIs to perform CRUD operations, schedule publishing, and upload images directly. This streamlines content creation without needing to access the Ghost admin interface separately.

Can I schedule Ghost blog posts and upload featured images programmatically?

Yes, you can schedule Ghost blog posts for future publishing and upload images to set them as featured images. This is achieved by sending requests to the Ghost Admin API using a zero-dependency Python client.

What do I need to authenticate Ghost API requests for content management?

To authenticate Ghost API requests for content management, you need to configure specific environment variables for API authentication and your Ghost blog URL. These credentials allow the Python client to securely interact with your blog.

Does the Ghost blog API support managing members and newsletters?

Yes, the Ghost blog API supports managing members and newsletters alongside posts, pages, and tags. You can perform CRUD operations on these resources to handle audience engagement and metadata directly.

How do I integrate Unsplash images into my Ghost blog posts?

You can integrate Unsplash images into your Ghost blog posts through the Unsplash integration supported by the Ghost API. This allows you to source and attach images to your content during the drafting or updating process.

Can I create and manage Ghost blog pages without accessing the admin interface?

Yes, you can create and manage Ghost blog pages without the admin interface by using API calls to handle page CRUD operations. This allows you to automate publishing workflows directly from your script.