Ghost Blog
Client API Ghost Admin/Content uniquement Stdlib — authentification JWT et CRUD de publication vérifiés en direct contre un serveur mock.
Testé · Fonctionne
Ce que fait
Gère le propre blog Ghost d'un utilisateur via les API Content et Admin via un client Python sans dépendance : lister/créer/mettre à jour/publier/planifier/supprimer des articles et des pages, télécharger des images, définir des images de mise en avant Unsplash avec attribution, gérer les tags/membres/newsletters/niveaux. Se déclenche sur des requêtes comme 'lister mes articles de blog', 'créer un brouillon', 'publier mon brouillon', 'planifier un article', ou toute tâche de gestion de blog spécifique à Ghost ; les identifiants proviennent des variables d'environnement GHOST_API_URL/GHOST_ADMIN_API_KEY/GHOST_CONTENT_API_KEY définies par l'utilisateur et pointant vers sa propre instance.
Rapport de test
A mis en place un serveur mock d'API Ghost sur 127.0.0.1 et a exécuté le ghost_api.py groupé tel quel selon le modèle documenté de SKILL.md : authentification JWT, création d'article avec source=html, et un cycle de mise à jour puis de lecture ont tous fonctionné correctement du premier coup, y compris l'utilitaire d'attribution/légende Unsplash.
Testé le: 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
Commandes et exemples de prompts
/ghost-blogClient API Ghost Admin/Content uniquement Stdlib — authentification JWT et CRUD de publication vérifiés en direct contre un serveur mock.
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
List all the draft posts on my Ghost blog right nowCreate a draft post on my blog and set an Unsplash feature imageSchedule this post to publish on my Ghost site next Monday