Ghost Blog

Kun stdlib Ghost Admin/Content API-klient — JWT-autentisering og post CRUD verifisert live mot en mock-server.

av georgeguimaraes · georgeguimaraes/claude-code-ghost

Bestått ★ 9.6/10

Ghost Blog — Kun stdlib Ghost Admin/Content API-klient — JWT-autentisering og post CRUD verifisert live mot en mock-server.

Hva den gjør

Administrerer en brukers egen Ghost-blogg gjennom Content- og Admin-API-ene via en Python-klient uten avhengigheter: liste/opprette/oppdatere/publisere/planlegge/slette innlegg og sider, laste opp bilder, sette Unsplash-funksjonsbilder med attribusjon, administrere tagger/medlemmer/nyhetsbrev/nivåer. Utløses ved forespørsler som 'list my blog posts', 'create a draft', 'publish my draft', 'schedule a post', eller enhver Ghost-spesifikk bloggadministrasjonsoppgave; legitimasjon kommer fra brukerdefinerte GHOST_API_URL/GHOST_ADMIN_API_KEY/GHOST_CONTENT_API_KEY miljøvariabler pekt mot brukerens egen instans.

Testrapport

Satte opp en mock Ghost API-server på 127.0.0.1 og kjørte den medfølgende ghost_api.py ordrett i henhold til SKILL.mds dokumenterte mønster: JWT-autentisering, create-post med source=html, og en oppdater-deretter-les-tilbake rundtur fungerte alle korrekt på første forsøk, inkludert Unsplash-attribusjons-teksthjelperen.

Testet på: 2026-07-16 · Claude Code 2.x (agent harness)

Installer

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

Kommandoer og eksempelprompter

  • /ghost-blogKun stdlib Ghost Admin/Content API-klient — JWT-autentisering og post CRUD verifisert live mot en mock-server.

Skills utløses av vanlige forespørsler — ingen kommandoer å huske. Etter installasjonen aktiverer prompter som disse skillen (på engelsk):

  • 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