Blog Cover Generator

Umschließt ein Gemini-gestütztes CLI, um 16:9 Blog-Titelbilder aus einem Titel und einer Markendomäne zu generieren

von Varnan-Tech · Varnan-Tech/opendirectory

Funktioniert mit Setup ★ 7.6/10

Blog Cover Generator — Umschließt ein Gemini-gestütztes CLI, um 16:9 Blog-Titelbilder aus einem Titel und einer Markendomäne zu generieren

Was es kann

Ein dünner Skill-Wrapper um das veröffentlichte npm CLI `blog-cover-image-cli`, das 16:9 Blog-Titel-/Thumbnail-/Header-Bilder über Geminis Bildmodell generiert und Markenlogos automatisch über Brandfetch abruft. Wird ausgelöst, wenn der Benutzer darum bittet, ein Blog-Titelbild, ein Artikel-Thumbnail oder einen Post-Header zu generieren. Erfordert einen Gemini API-Schlüssel und eine Brandfetch Client ID, bevor es etwas produzieren kann.

Testbericht

SKILL.md unter skills/blog-cover-image-cli/SKILL.md gefunden; Frontmatter wird mit name+description geparst. Bestätigt, dass das referenzierte npm-Paket existiert (blog-cover-image-cli@1.0.17) und `npx -p blog-cover-image-cli blog-cover-cli --help` in einem temporären HOME ausgeführt – es druckte ein Banner und die dokumentierten `config`/`generate` Unterbefehle, passend zur SKILL.md. `generate` konnte NICHT ausgeführt werden: Es benötigt einen Gemini API-Schlüssel und ruft Geminis Bildmodell auf, daher konnte kein Ausgabe-Artefakt erzeugt werden (outputMeasured=false, daher Setup). Keine Sicherheitsbedenken – Schlüssel werden lokal über `conf` gespeichert, kein curl|sh, base64 oder Exfiltration; nur geringfügige Übertreibung in der Dokumentation ('stunning', 'pixel-perfect') und nicht verifizierbare Modellnamen wie 'Gemini 3.1 Flash Image Preview'.

Getestet am: 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

Befehle & Beispiel-Prompts

  • /blog-cover-generatorUmschließt ein Gemini-gestütztes CLI, um 16:9 Blog-Titelbilder aus einem Titel und einer Markendomäne zu generieren

Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):

  • Generate a cover image for this blog post
  • Create a thumbnail with our logo for this article
  • Make a header image for this article title