Ghost Blog

Client API Ghost Admin/Content solo Stdlib — autenticazione JWT e CRUD post verificati live contro un server mock.

di georgeguimaraes · georgeguimaraes/claude-code-ghost

Promosso ★ 9.6/10

Ghost Blog — Client API Ghost Admin/Content solo Stdlib — autenticazione JWT e CRUD post verificati live contro un server mock.

Cosa fa

Gestisce il blog Ghost dell'utente tramite le API Content e Admin tramite un client Python a dipendenza zero: elenca/crea/aggiorna/pubblica/pianifica/elimina post e pagine, carica immagini, imposta immagini in evidenza Unsplash con attribuzione, gestisce tag/membri/newsletter/tier. Si attiva su richieste come 'elenca i miei post del blog', 'crea una bozza', 'pubblica la mia bozza', 'pianifica un post', o qualsiasi attività di gestione del blog specifica di Ghost; le credenziali provengono dalle variabili d'ambiente GHOST_API_URL/GHOST_ADMIN_API_KEY/GHOST_CONTENT_API_KEY impostate dall'utente e puntate all'istanza dell'utente.

Rapporto di test

Ha configurato un server mock Ghost API su 127.0.0.1 ed eseguito ghost_api.py incluso verbatim secondo lo schema documentato da SKILL.md: autenticazione JWT, creazione post con source=html, e un round trip di aggiornamento-poi-lettura-indietro hanno funzionato correttamente al primo tentativo, inclusa l'utilità di attribuzione-didascalia di Unsplash.

Testato il: 2026-07-16 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /ghost-blogClient API Ghost Admin/Content solo Stdlib — autenticazione JWT e CRUD post verificati live contro un server mock.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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