Analysis updated 2026-05-18
Add a headless Ghost blog to an existing Next.js website using Claude Code.
Debug a Ghost blog that shows zero posts or stale content.
Fix broken images or content cards in a Ghost powered blog.
Add author pages with bios and social links to a Ghost blog.
| kasuncfdo/ghost-headless-blog-skill | cprecioso/tubecaster | farique/cursor-chat-explorer | |
|---|---|---|---|
| Stars | 5 | 5 | 5 |
| Language | TypeScript | TypeScript | TypeScript |
| Last pushed | — | 2025-03-29 | — |
| Maintenance | — | Stale | — |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 2/5 | 2/5 |
| Audience | vibe coder | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires a Next.js 15+ project, an existing Ghost site with a Content API key, and hosting that supports ISR revalidation.
This project is a skill for Claude Code, meaning it is a packaged set of instructions and code templates that teach the AI assistant how to add a blog to a website. Specifically, it helps set up a headless Ghost CMS blog inside a Next.js website. Ghost is a popular blogging platform, and headless means the blog's content is managed in Ghost but displayed using your own website's design instead of Ghost's own theme system. Once installed, Claude automatically uses this skill whenever someone asks for something like adding a Ghost powered blog to a site, or when troubleshooting an existing Ghost blog that shows no posts, has stale content, or has broken images or cards. Instead of guessing how to wire this up, Claude follows tested patterns already written out in the skill. The skill includes reference documents covering setup steps like configuring Ghost's admin area and environment variables, page routing patterns, and how to look up Ghost's own documentation. It also ships ready to use code templates: a client for talking to Ghost's content API, image handling code for faster loading, a webhook handler that refreshes cached pages the moment new content is published, and matching visual styles for Ghost's content blocks. Some of the more advanced features baked in include full tag and author archive pages, author bios with social links, search engine friendly metadata, and a sitemap that lists posts, tags, and authors. It is also designed to fail gracefully: if the Ghost connection is misconfigured, the site still builds successfully and shows an empty blog rather than crashing. Installing the skill can be done a few ways, including as a Claude Code plugin, through a general skills installer command that works across several AI coding tools, or by manually copying the skill files into a project or user folder. Using the generated blog requires a Next.js 15 or newer project, an actual Ghost site with an API key, and hosting that supports content refreshing on demand, such as Vercel. The project is released under the MIT license, a permissive license allowing free use, modification, and redistribution, including commercially, as long as the copyright notice is kept.
A Claude Code skill that teaches the AI assistant to build and fix a headless Ghost CMS blog inside a Next.js website.
Mainly TypeScript. The stack also includes TypeScript, Next.js, Ghost CMS.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly vibe coder.
This repo across BitVibe Labs
Verify against the repo before relying on details.