Step
Generate an Admin API key
In your Ghost admin go to Settings → Advanced → Integrations → Add custom integration. Name it "Specter" and copy the Admin API key — it’s the long string after the colon. Walkthrough →
Ghost · Connect
Edit your Ghost posts in markdown — sync them back with one click. Specter pulls your Ghost blog down to a folder of local markdown files, so Claude, ChatGPT, Gemini, or any editor you like can rewrite them, then pushes the changes back over the Ghost Admin API.
Works with Ghost 5.x and later — self-hosted or Ghost(Pro). Connects via an Admin API key you generate yourself.
What happens next
Step
In your Ghost admin go to Settings → Advanced → Integrations → Add custom integration. Name it "Specter" and copy the Admin API key — it’s the long string after the colon. Walkthrough →
Step
Open Specter on your Mac, add a Ghost blog, paste your blog URL and the Admin API key. Specter tests the connection before continuing — no key ever leaves your Mac.
Step
Each Ghost post becomes a markdown file with full frontmatter (title, status, tags, authors, excerpt, feature image, scheduled date). Edit them in Obsidian, VS Code, or hand the whole folder to Claude — Specter pushes changes back to Ghost.
What Specter sees
Specter only reads and writes your Ghost posts, pages, tags, and authors through the Admin API. It never touches members, newsletters, themes, or your Stripe keys. Your Admin API key lives on your Mac, not on our servers — and you can revoke it from your Ghost admin at any time. Read the full privacy policy →
Buy the official app, or build the free open-source version.