Ghost Blog

Pouze stdlib Ghost Admin/Content API klient — JWT autentizace a CRUD příspěvků ověřeny živě proti mock serveru.

od georgeguimaraes · georgeguimaraes/claude-code-ghost

Otestováno · Funguje ★ 9.6/10

Ghost Blog — Pouze stdlib Ghost Admin/Content API klient — JWT autentizace a CRUD příspěvků ověřeny živě proti mock serveru.

Co umí

Spravuje vlastní Ghost blog uživatele prostřednictvím Content a Admin API pomocí Python klienta s nulovými závislostmi: seznam/vytváření/aktualizace/publikování/plánování/mazání příspěvků a stránek, nahrávání obrázků, nastavení Unsplash feature obrázků s atribucí, správa tagů/členů/newsletterů/úrovní. Spouští se na požadavky jako 'list my blog posts', 'create a draft', 'publish my draft', 'schedule a post', nebo jakýkoli úkol správy blogu specifický pro Ghost; pověření pocházejí z uživatelsky nastavených proměnných prostředí GHOST_API_URL/GHOST_ADMIN_API_KEY/GHOST_CONTENT_API_KEY směřujících na vlastní instanci uživatele.

Testovací report

Spuštěn mock Ghost API server na 127.0.0.1 a spuštěn přiložený ghost_api.py doslovně podle dokumentovaného vzoru SKILL.md: JWT autentizace, create-post se source=html a cyklus aktualizace a následného čtení zpět vše fungovalo správně na první pokus, včetně pomocníka pro atribuce Unsplash.

Testováno: 2026-07-16 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /ghost-blogPouze stdlib Ghost Admin/Content API klient — JWT autentizace a CRUD příspěvků ověřeny živě proti mock serveru.

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • 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