Ghost Blog

Klient API Ghost Admin/Content tylko ze standardowej biblioteki — autoryzacja JWT i CRUD postów zweryfikowane na żywo wobec serwera mock.

Autor: georgeguimaraes · georgeguimaraes/claude-code-ghost

Testowano · Działa ★ 9.6/10

Ghost Blog — Klient API Ghost Admin/Content tylko ze standardowej biblioteki — autoryzacja JWT i CRUD postów zweryfikowane na żywo wobec serwera mock.

Co robi ten skill

Zarządza własnym blogiem Ghost użytkownika za pośrednictwem API Content i Admin za pomocą klienta Python bez zależności: listuje/tworzy/aktualizuje/publikuje/planuje/usuwa posty i strony, przesyła obrazy, ustawia obrazy wyróżniające Unsplash z atrybucją, zarządza tagami/członkami/newsletterami/poziomami. Uruchamia się na żądania takie jak 'list my blog posts', 'create a draft', 'publish my draft', 'schedule a post' lub dowolne zadanie zarządzania blogiem specyficzne dla Ghost; poświadczenia pochodzą z ustawionych przez użytkownika zmiennych środowiskowych GHOST_API_URL/GHOST_ADMIN_API_KEY/GHOST_CONTENT_API_KEY wskazujących na własną instancję użytkownika.

Raport z testu

Uruchomiono serwer mock API Ghost na 127.0.0.1 i uruchomiono dołączony ghost_api.py dosłownie zgodnie z udokumentowanym wzorcem SKILL.md: autoryzacja JWT, tworzenie posta z source=html oraz cykl aktualizacji i odczytu wstecz działały poprawnie za pierwszym razem, włączając pomocnika atrybucji-podpisu Unsplash.

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

Instalacja

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

Komendy i przykładowe prompty

  • /ghost-blogKlient API Ghost Admin/Content tylko ze standardowej biblioteki — autoryzacja JWT i CRUD postów zweryfikowane na żywo wobec serwera mock.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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