Blog Cover Generator

Avvolge una CLI basata su Gemini per generare immagini di copertina per blog 16:9 da un titolo e un dominio del brand.

di Varnan-Tech · Varnan-Tech/opendirectory

Richiede configurazione ★ 7.6/10

Blog Cover Generator — Avvolge una CLI basata su Gemini per generare immagini di copertina per blog 16:9 da un titolo e un dominio del brand.

Cosa fa

Un sottile wrapper di skill attorno alla CLI npm pubblicata `blog-cover-image-cli`, che genera immagini di copertina/miniatura/intestazione per blog 16:9 tramite il modello di immagine di Gemini, recuperando automaticamente i loghi del brand tramite Brandfetch. Si attiva quando l'utente chiede di generare un'immagine di copertina per un blog, una miniatura di un articolo o un'intestazione di un post. Richiede una Gemini API key e un Brandfetch client ID prima di poter produrre qualcosa.

Rapporto di test

Trovato SKILL.md in skills/blog-cover-image-cli/SKILL.md; il frontmatter si analizza con name+description. Confermato che il pacchetto npm di riferimento esiste (blog-cover-image-cli@1.0.17) e eseguito `npx -p blog-cover-image-cli blog-cover-cli --help` in una HOME temporanea — ha stampato un banner e i sottocomandi documentati `config`/`generate`, corrispondenti a SKILL.md. NON è stato possibile eseguire `generate`: richiede una Gemini API key e chiama il modello di immagine di Gemini, quindi nessun artefatto di output era producibile (outputMeasured=false, quindi setup). Nessun problema di sicurezza — le chiavi sono memorizzate localmente tramite `conf`, nessun curl|sh, base64 o esfiltrazione; solo una leggera esagerazione nella documentazione ("stunning", "pixel-perfect") e nomi di modelli non verificabili come "Gemini 3.1 Flash Image Preview".

Testato il: 2026-07-21 · Claude Code 2.x (agent harness)

Installazione

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

Comandi e prompt di esempio

  • /blog-cover-generatorAvvolge una CLI basata su Gemini per generare immagini di copertina per blog 16:9 da un titolo e un dominio del brand.

Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):

  • 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