Blog Cover Generator

Owijka CLI wspierana przez Gemini do generowania obrazów okładek blogów 16:9 z tytułu i domeny marki

Autor: Varnan-Tech · Varnan-Tech/opendirectory

Działa po konfiguracji ★ 7.6/10

Blog Cover Generator — Owijka CLI wspierana przez Gemini do generowania obrazów okładek blogów 16:9 z tytułu i domeny marki

Co robi ten skill

Cienka otoczka umiejętności wokół opublikowanego npm CLI `blog-cover-image-cli`, który generuje obrazy okładek/miniatur/nagłówków blogów w formacie 16:9 za pośrednictwem modelu obrazu Gemini, automatycznie pobierając logotypy marek przez Brandfetch. Uruchamia się, gdy użytkownik prosi o wygenerowanie obrazu okładki bloga, miniatury artykułu lub nagłówka posta. Wymaga klucza API Gemini i identyfikatora klienta Brandfetch, zanim będzie mógł cokolwiek wyprodukować.

Raport z testu

Zlokalizowano SKILL.md w skills/blog-cover-image-cli/SKILL.md; frontmatter parsował z name+description. Potwierdzono istnienie pakietu npm (blog-cover-image-cli@1.0.17) i uruchomiono `npx -p blog-cover-image-cli blog-cover-cli --help` w tymczasowym HOME — wydrukował baner i udokumentowane podkomendy `config`/`generate`, pasujące do SKILL.md. NIE MOŻNA było uruchomić `generate`: wymaga klucza API Gemini i wywołuje model obrazu Gemini, więc nie można było wyprodukować artefaktu wyjściowego (outputMeasured=false, stąd konfiguracja). Brak zagrożeń bezpieczeństwa — klucze są przechowywane lokalnie za pomocą `conf`, brak curl|sh, base64 ani eksfiltracji; tylko drobne przesadne obietnice w dokumentacji ("stunning", "pixel-perfect") i niemożliwe do zweryfikowania nazwy modeli, takie jak "Gemini 3.1 Flash Image Preview".

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

Instalacja

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

Komendy i przykładowe prompty

  • /blog-cover-generatorOwijka CLI wspierana przez Gemini do generowania obrazów okładek blogów 16:9 z tytułu i domeny marki

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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