Blog Cover Generator

Envuelve un CLI respaldado por Gemini para generar imágenes de portada de blog 16:9 a partir de un título y un dominio de marca.

Por Varnan-Tech · Varnan-Tech/opendirectory

Funciona con configuración ★ 7.6/10

Blog Cover Generator — Envuelve un CLI respaldado por Gemini para generar imágenes de portada de blog 16:9 a partir de un título y un dominio de marca.

Qué hace

Un thin skill wrapper alrededor del npm CLI publicado `blog-cover-image-cli`, que genera imágenes de portada/miniatura/cabecera de blog 16:9 a través del image model de Gemini, auto-fetching brand logos a través de Brandfetch. Se activa cuando el usuario pide generar una imagen de portada de blog, una miniatura de artículo o un encabezado de publicación. Requiere una Gemini API key y un Brandfetch client ID antes de poder producir algo.

Informe de la prueba

Se localizó SKILL.md en skills/blog-cover-image-cli/SKILL.md; el frontmatter se analiza con name+description. Se confirmó que el paquete npm referenciado existe (blog-cover-image-cli@1.0.17) y se ejecutó `npx -p blog-cover-image-cli blog-cover-cli --help` en un temp HOME — imprimió un banner y los subcomandos documentados `config`/`generate`, coincidiendo con el SKILL.md. NO se pudo ejecutar `generate`: necesita una Gemini API key y llama al image model de Gemini, por lo que no se pudo producir ningún artefacto de salida (outputMeasured=false, por lo tanto setup). Sin problemas de seguridad — las keys se almacenan localmente a través de `conf`, no curl|sh, base64 o exfiltración; solo una pequeña exageración en la documentación ("stunning", "pixel-perfect") y nombres de modelos no verificables como "Gemini 3.1 Flash Image Preview".

Probado el: 2026-07-21 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /blog-cover-generatorEnvuelve un CLI respaldado por Gemini para generar imágenes de portada de blog 16:9 a partir de un título y un dominio de marca.

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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