KrillinAI Cover Generator
Generate cover images from text prompts using the KrillinAI CLI tool.
Installation
- Make sure Claude is on your device and in your terminal.
Skills load from
~/.claude/skills/when Claude Code starts up — so you need it on your machine first. If you don't have it yet, install it once with the command below, then runclaudein any terminal to verify.One-time setupnpm i -g @anthropic-ai/claude-codeAlready have it? Skip ahead.
- Paste into Claude Code or into your terminal.
This copies the whole skill folder into
~/.claude/skills/krillinai-cover-krillinai/— the SKILL.md plus any scripts, reference docs, or templates the skill ships with. Safe default: works for every skill.Faster alternative (instruction-only skills)
Skips the clone and grabs only the SKILL.md file. Don't use this if the skill ships Python scripts, reference markdowns, or asset templates — they won't be downloaded and the skill will fail when it tries to load them.
Quick install (SKILL.md only)Sign up to copy - Restart Claude Code.
Quit and reopen Claude Code (or any other agent that loads from
~/.claude/skills/). New skills are picked up on startup. - Just ask Claude.
Skills auto-activate when your request matches the skill's description — no slash command needed. Trigger phrases live in the skill's own frontmatter; you can read them in the “What this skill does” section above.
Prefer to read the source first? Open on GitHub.
When Claude uses it
Use when generating a cover image with the KrillinAI CLI from a complete image prompt, including validating image-provider configuration and inspecting the generated image and saved prompt.
What this skill does
KrillinAI Cover
Use this skill for the implemented cover command. Read skills/krillinai-cli/references/cli-contract.md first for binary location, execution working directory, configuration, and JSON behavior.
Command
(cd "$KRILLINAI_CWD" && "$KRILLINAI_CLI" cover \
--workdir "$WORKDIR" \
--prompt "$COVER_PROMPT" \
--size 1536x1024)
The prompt must already contain the desired title text, language, composition, visual style, and any useful source-video context. The current CLI does not expose a reference-image argument and does not automatically send origin_cover.jpg to the image model.
Inputs
--workdir: an existing or new task directory.--prompt: required final prompt sent to the configured image model.--size: optional image size; the default is1024x1024.[image]configuration in<execution-cwd>/config/config.toml.
Outputs
generated_cover.pngcover_prompt.final.txtkrillinai_manifest.json
Dry Run
cover --dry-run validates the command and writes a manifest, but it does not call the image model or create generated_cover.png.
Verification
- Require terminal JSON with
"ok": true. - Read output paths from the terminal response or manifest.
- Confirm
generated_cover.pngis non-empty and decodable as an image. - Confirm
cover_prompt.final.txtexactly records the submitted prompt. - If provider configuration is missing or generation fails, report the returned error rather than treating the manifest alone as success.
Related skills
Skill Builder & Optimizer
anthropics
Create, edit, and optimize Claude skills with performance testing and benchmarking.
Org Change Management
alirezarezvani
Guide teams through organizational changes using the ADKAR model and communication strategies.
Audio/Video Transcription
daymade
Transcribe audio and video files to text with fast local or remote processing.
Claude Export Conversation Fixer
daymade
Repair broken line wrapping in Claude Code exported conversation files.