Blog Cover Generator
Enveloppe un CLI basé sur Gemini pour générer des images de couverture de blog 16:9 à partir d'un titre et d'un domaine de marque
Fonctionne avec configuration
Ce que fait
Un léger wrapper de compétence autour du CLI npm publié `blog-cover-image-cli`, qui génère des images de couverture/vignette/en-tête de blog 16:9 via le modèle d'image de Gemini, récupérant automatiquement les logos de marque via Brandfetch. Se déclenche lorsque l'utilisateur demande de générer une image de couverture de blog, une vignette d'article ou un en-tête de publication. Nécessite une clé API Gemini et un ID client Brandfetch avant de pouvoir produire quoi que ce soit.
Rapport de test
SKILL.md localisé à skills/blog-cover-image-cli/SKILL.md ; le frontmatter est analysé avec name+description. Confirmé que le package npm référencé existe (blog-cover-image-cli@1.0.17) et exécuté `npx -p blog-cover-image-cli blog-cover-cli --help` dans un HOME temporaire — il a affiché une bannière et les sous-commandes documentées `config`/`generate`, correspondant au SKILL.md. N'a PAS pu exécuter `generate` : il nécessite une clé API Gemini et appelle le modèle d'image de Gemini, donc aucun artefact de sortie n'a pu être produit (outputMeasured=false, d'où la configuration). Aucune faille de sécurité — les clés sont stockées localement via `conf`, pas de curl|sh, base64, ou exfiltration ; seulement une légère exagération dans la documentation ('époustouflant', 'parfait au pixel près') et des noms de modèles invérifiables comme 'Gemini 3.1 Flash Image Preview'.
Testé le: 2026-07-21 · Claude Code 2.x (agent harness)
Installation
git clone --depth 1 https://github.com/Varnan-Tech/opendirectory.git /tmp/blog-cover-generator-src mkdir -p ~/.claude/skills cp -R /tmp/blog-cover-generator-src/skills/blog-cover-image-cli ~/.claude/skills/blog-cover-generator # The skill only wraps an external npm CLI. It does NOT bundle any scripts. # Required deps/keys before it can generate anything: # npm install -g blog-cover-image-cli (or run via `npx -p blog-cover-image-cli blog-cover-cli ...`) # blog-cover-cli config set-key <YOUR_GEMINI_API_KEY> # paid Gemini image API # blog-cover-cli config set-brandfetch-id <YOUR_BRANDFETCH_ID> # for logo fetching (optional) # Then: blog-cover-cli generate -t "Title" -l "domain.com" -> writes ./output/<name>.png # Marketplace alt: /plugin marketplace add Varnan-Tech/opendirectory ; /plugin install opendirectory-gtm-skills@opendirectory-marketplace
Commandes et exemples de prompts
/blog-cover-generatorEnveloppe un CLI basé sur Gemini pour générer des images de couverture de blog 16:9 à partir d'un titre et d'un domaine de marque
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) :
Generate a cover image for this blog postCreate a thumbnail with our logo for this articleMake a header image for this article title