Blog Cover Generator

Indkapsler en Gemini-understøttet CLI til at generere 16:9 blogcoverbilleder fra en titel og et branddomæne

Af Varnan-Tech · Varnan-Tech/opendirectory

Virker med opsætning ★ 7.6/10

Blog Cover Generator — Indkapsler en Gemini-understøttet CLI til at generere 16:9 blogcoverbilleder fra en titel og et branddomæne

Hvad det gør

En tynd færdigheds-wrapper omkring den publicerede npm CLI `blog-cover-image-cli`, som genererer 16:9 blog cover/thumbnail/header billeder via Geminis billedmodel, og automatisk henter brandlogoer gennem Brandfetch. Udløses når brugeren beder om at generere et blog coverbillede, artikelthumbnail eller post header. Kræver en Gemini API key og Brandfetch client ID før den kan producere noget.

Testrapport

Fandt SKILL.md på skills/blog-cover-image-cli/SKILL.md; frontmatter parses med name+description. Bekræftede, at den refererede npm-pakke eksisterer (blog-cover-image-cli@1.0.17) og kørte `npx -p blog-cover-image-cli blog-cover-cli --help` i en midlertidig HOME — den udskrev et banner og de dokumenterede `config`/`generate` subcommands, der matcher SKILL.md. Kunne IKKE køre `generate`: den kræver en Gemini API key og kalder Geminis billedmodel, så ingen outputartefakt kunne produceres (outputMeasured=false, deraf setup). Ingen sikkerhedsbrister — nøgler gemmes lokalt via `conf`, ingen curl|sh, base64 eller exfiltration; kun mindre doc overselling ("stunning", "pixel-perfect") og uverificerbare modelnavne som "Gemini 3.1 Flash Image Preview".

Testet: 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

Kommandoer og eksempelprompter

  • /blog-cover-generatorIndkapsler en Gemini-understøttet CLI til at generere 16:9 blogcoverbilleder fra en titel og et branddomæne

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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