Ghost Blog

Nur Stdlib Ghost Admin/Content API-Client – JWT-Authentifizierung und Post-CRUD live gegen einen Mock-Server verifiziert.

von georgeguimaraes · georgeguimaraes/claude-code-ghost

Getestet · Funktioniert ★ 9.6/10

Ghost Blog — Nur Stdlib Ghost Admin/Content API-Client – JWT-Authentifizierung und Post-CRUD live gegen einen Mock-Server verifiziert.

Was es kann

Verwaltet den eigenen Ghost-Blog eines Benutzers über die Content- und Admin-APIs mittels eines Python-Clients ohne Abhängigkeiten: Beiträge und Seiten auflisten/erstellen/aktualisieren/veröffentlichen/planen/löschen, Bilder hochladen, Unsplash-Feature-Bilder mit Attribution festlegen, Tags/Mitglieder/Newsletter/Tiers verwalten. Wird bei Anfragen wie 'list my blog posts', 'create a draft', 'publish my draft', 'schedule a post' oder jeder Ghost-spezifischen Blog-Verwaltungsaufgabe ausgelöst; Anmeldeinformationen stammen aus benutzerdefinierten GHOST_API_URL/GHOST_ADMIN_API_KEY/GHOST_CONTENT_API_KEY Umgebungsvariablen, die auf die eigene Instanz des Benutzers verweisen.

Testbericht

Stellte einen Mock Ghost API-Server auf 127.0.0.1 auf und führte die gebündelte ghost_api.py wörtlich gemäß dem dokumentierten Muster von SKILL.md aus: JWT-Authentifizierung, create-post mit source=html und ein Update-dann-Zurücklesen-Roundtrip funktionierten alle beim ersten Versuch korrekt, einschließlich des Unsplash-Attributions-Caption-Helpers.

Getestet am: 2026-07-16 · Claude Code 2.x (agent harness)

Installation

git clone https://github.com/georgeguimaraes/claude-code-ghost
mkdir -p ~/.claude/skills
cp -r claude-code-ghost/plugins/ghost-blog/skills/ghost-blog ~/.claude/skills/ghost-blog

Befehle & Beispiel-Prompts

  • /ghost-blogNur Stdlib Ghost Admin/Content API-Client – JWT-Authentifizierung und Post-CRUD live gegen einen Mock-Server verifiziert.

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • List all the draft posts on my Ghost blog right now
  • Create a draft post on my blog and set an Unsplash feature image
  • Schedule this post to publish on my Ghost site next Monday