mcpbeat Sign in

Krillinai Cover Agent Skill

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.

440 tokens
context cost
SKILL.md, read when the skill is used
1
files
instructions only
0
copies elsewhere
how many repositories repackaged it
12 250
stars on the repo
on the repository, not the skill itself

Install

one command, takes just this skill from the repository
npx skills add https://github.com/krillinai/OpenCreator --skill krillinai-cover

The instruction itself

6 sections, as written by the author

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 is 1024x1024.
  • [image] configuration in <execution-cwd>/config/config.toml.

Outputs

  • generated_cover.png
  • cover_prompt.final.txt
  • krillinai_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.png is non-empty and decodable as an image.
  • Confirm cover_prompt.final.txt exactly records the submitted prompt.
  • If provider configuration is missing or generation fails, report the returned error rather than treating the manifest alone as success.

How to use it

Copy the folder

Take krillinai/krillinai-cover from the repository into ~/.claude/skills for personal use, or into .claude/skills inside a project.

Check the name does not clash

The agent identifies a skill by the name field in its header. Two skills with the same name cannot sit side by side — one of them will be ignored.