Ghost Blog

Kun Stdlib Ghost Admin/Content API-klient — JWT-autentificering og post CRUD verificeret live mod en mock-server.

Af georgeguimaraes · georgeguimaraes/claude-code-ghost

Testet · Virker ★ 9.6/10

Ghost Blog — Kun Stdlib Ghost Admin/Content API-klient — JWT-autentificering og post CRUD verificeret live mod en mock-server.

Hvad det gør

Administrerer en brugers egen Ghost-blog via Content og Admin API'er via en Python-klient uden afhængigheder: liste/oprette/opdatere/udgive/planlægge/slette indlæg og sider, uploade billeder, indstille Unsplash feature-billeder med attribution, administrere tags/medlemmer/nyhedsbreve/tiers. Udløses ved anmodninger som 'list my blog posts', 'create a draft', 'publish my draft', 'schedule a post', eller enhver Ghost-specifik blog-administrationsopgave; legitimationsoplysninger kommer fra brugerdefinerede GHOST_API_URL/GHOST_ADMIN_API_KEY/GHOST_CONTENT_API_KEY miljøvariabler, der peger på brugerens egen instans.

Testrapport

Opsatte en mock Ghost API-server på 127.0.0.1 og kørte den medfølgende ghost_api.py ordret i henhold til SKILL.md's dokumenterede mønster: JWT auth, create-post med source=html, og en opdater-derefter-læs-tilbage rundtur fungerede alle korrekt ved første forsøg, inklusive Unsplash attribution-caption hjælperen.

Testet: 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

Kommandoer og eksempelprompter

  • /ghost-blogKun Stdlib Ghost Admin/Content API-klient — JWT-autentificering og post CRUD verificeret live mod en mock-server.

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen 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