Ghost · Guides

Specter + Ghost guides

Everything you can do with Specter on a Ghost blog — from first connection to AI recipes across your whole archive, every change reviewed as a diff before it publishes back.

Guide

Add a CTA or disclosure to all your posts

Add a CTA, affiliate disclosure, or footer to all your blog posts: connect Ghost to Specter in the browser, append the block across the whole archive, review the diff, and publish back.

Read guide →

Guide

Clean up your Ghost tags across the whole blog

Bulk edit Ghost tags and clean up a messy taxonomy: connect your blog to Specter in the browser, normalize tags across the whole archive with AI, review the diff, and publish back.

Read guide →

Guide

Connect Specter to your Ghost blog (first sync)

Connect your Ghost blog to Specter in the browser: paste your site URL and Admin API key, test, and run your first sync to pull every post into your workspace.

Read guide →

Guide

Make your whole blog follow one style guide

Keep your blog style guide consistent at scale: connect Ghost to Specter in the browser, apply voice and formatting rules with an AI recipe, review the diff, and publish back.

Read guide →

Guide

Audit your blog for things that have gone stale

Update outdated blog content at scale: connect your Ghost posts to Specter in the browser, run an AI recipe to flag stale facts and dates, review the diff, and publish back.

Read guide →

Guide

Write meta descriptions for your whole blog at once

Generate Ghost meta descriptions in bulk with AI: connect your blog to Specter in the browser, fill missing excerpts across the whole archive, review the diff, and publish back.

Read guide →

Guide

Add internal links across your whole Ghost blog at once

Bulk Ghost internal linking in the browser: connect your blog to Specter, run an AI recipe to add contextual links and fix broken ones across every post, review the diff, and publish back.

Read guide →

Guide

Real version control for your Ghost posts

Ghost version history is limited to a few recent edits per post. Specter keeps a snapshot behind every publish, so you can review the diff and revert — or mirror to git for permanent history.

Read guide →

Guide

What happens to Koenig cards when Specter syncs

How Specter handles Ghost lexical and Koenig cards in the workspace: what round-trips cleanly, what can flatten, and how the review diff protects you before anything publishes.

Read guide →

Guide

Keep a real backup of your Ghost blog

Learn how to back up a Ghost blog with Specter: connect in the browser to browse and snapshot your whole archive, restore any post, or mirror everything to disk you control.

Read guide →

Guide

How to bulk edit Ghost posts for SEO (at scale)

Bulk edit Ghost posts for SEO in your browser: connect your blog to Specter, run an AI recipe across every post, review the diff, and publish back. No CMS-editor clicking.

Read guide →

Guide

Create a custom integration in Ghost

Create a custom integration in Ghost to get an Admin API key and URL. A step-by-step guide for connecting external tools like Specter to your blog.

Read guide →

Guide

How to edit Ghost posts with Claude, ChatGPT, or Gemini

A hands-on workflow to edit Ghost posts with AI: connect your blog to Specter in the browser, run a recipe, review the diff, and publish back — no CMS-editor wrestling.

Read guide →

Guide

How to get your Ghost Admin API key (step by step)

Find or create your Ghost Admin API key in minutes. Make a custom integration, copy the key and API URL, and avoid the Content key mistake.

Read guide →

Guide

Self-hosting Ghost, without the hand-waving

A plain-language guide to self-host Ghost on your own server: what it takes, what it costs, the upkeep involved, and how to keep your posts as local markdown.

Read guide →

Guide

Setting up a Ghost blog

How to set up a Ghost blog, weighing Ghost Pro managed hosting against self-hosting, plus how to keep your posts as local markdown once it's running.

Read guide →

Guide

How to use AI to edit your Ghost blog posts

Ghost has no built-in AI. Here's how to connect your Ghost blog to the Specter webapp, run AI recipes across the whole archive, review the changes as a diff, and publish back.

Read guide →

Guide

Migrate from the Obsidian Ghost plugin to Specter

An Obsidian Ghost Publish alternative with two-way sync: connect your Ghost blog to Specter in the browser, pull every existing post into your workspace, edit both sides, and migrate without losing a thing.

Read guide →

Guide

Version control your Ghost blog with git

Want git-style version control for your Ghost blog? Specter's webapp keeps a snapshot and a diff behind every publish; mirror your posts to disk with the desktop edition to put the folder under git.

Read guide →

Guide

Refresh your old Ghost posts instead of writing new ones

Run a content refresh across your Ghost blog in the browser: connect to Specter, update stale posts in bulk with an AI recipe, review the diff, and publish back.

Read guide →

Guide

Turn one post into many outputs

Repurpose blog posts at scale: connect your Ghost archive to Specter in the browser, then run an AI recipe to turn posts into newsletter issues, threads, and summaries.

Read guide →

Guide

Translating your whole blog without breaking it on the way back

Translate your Ghost blog with AI: connect every post to Specter in the browser, run a translation recipe that preserves tags, slugs, images, and links, review the diff, publish back.

Read guide →

← Back to Ghost overview

Looking for something else? Ghost comparisons →  ·  Ghost troubleshooting →