image-finalize

A two-stage workflow for creating images: it first gathers a brief, then makes quick drafts and a polished final version using different image-generation models.

In plain words
What is it for?
Use it for images such as social posts, banners, logos, or branded illustrations, including revisions and final polishing.
Why use it?
It adds a short planning step and separates fast experimentation from final image production.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/lftpadilla/agent-dev-kit/image-finalize
Any agent
npx skills add LFTPadilla/agent-dev-kit --skill image-finalize
Clone the repo
git clone --depth 1 https://github.com/LFTPadilla/agent-dev-kit

Made for: Claude Code, Codex.

Per session 58 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 574 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00058 $0.00574
Opus 5 $0.00029 $0.00287
Sonnet 5 $0.00012 $0.00115
Haiku 4.5 $0.00006 $0.00057

Measured yesterday against content hash d86f5e9b9766, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

image-finalize scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured yesterday.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/dev-skills/skills/image-finalize/SKILL.md · 50 lines

What it actually says

Image Finalize Skill

Step 1: Briefing (MANDATORY before generating)

Before generating ANY image, ask the user these key questions:

  1. What is this for? (Instagram post, banner, logo, etc.)
  2. What content should it include? (text, services, products, specific messaging)
  3. What's the focus? (e.g., hosting services, self-hosting, specific product)
  4. Style preference? (illustration, photo-realistic, minimalist, etc.)
  5. Logo/branding? (use existing logo, placeholder box, no logo, specific placement)
  6. Any reference images? (upload or describe a style you like)

Keep it brief — 2-3 questions max, prioritizing the most important for the use case.

Step 2: Iterative Drafts (minimax)

Once briefed, use image_generate with model: "minimax/image-01" for fast, cheap iterations.

  • Deliver the image immediately.
  • Ask for feedback.
  • If logo placeholder needed, include a clearly marked "LOGO" area.

Step 3: Final Polish (gemini)

When user signals finalization via keywords like:

  • "final", "done", "approve", "polish", "ready", "finalize"
  • "this is good", "love it", "perfect", "yes", "great"

Before proceeding, confirm:

"Ready to generate the final polished version with Gemini 3.1 Pro? This will produce higher quality but may take longer."

If confirmed:

  1. Use image_generate with:
    • model: "google/gemini-3-pro-image-preview"
    • Pass the last minimax image as reference (images parameter)
    • If user has a logo file, pass it as reference too
    • Prompt: "Polish and finalize this image to production quality. Maintain the same composition and subject. Enhance details, lighting, and overall professional finish. Replace any LOGO placeholder with the provided logo."
  2. Deliver final image.

Notes

  • minimax is fast/cheap for drafts; Gemini is slower/higher quality for final.
  • If Google provider shows configured: no, warn user: "Gemini 3.1 Pro not configured. Please set GEMINI_API_KEY."
  • Always deliver the final version with MEDIA: tag for inline display.
Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. yesterday First seen · 50 lines · 58 tokens per session scan A d86f5e9b9766

Subscribe to this mod's changes

image-finalize is a skill published in the GitHub repository LFTPadilla/agent-dev-kit (2 stars, last pushed 4d ago), licensed MIT. It adds 58 tokens to every session and 574 once invoked, about $0.0003 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

design-taste-frontend-v1

The original v1 taste-skill, preserved for projects depending on its exact behavior. The current default is design-taste-frontend (v2 experimental), which is a substantial rewrite. Use this v1 install name only if you need exact backward compatibility.

Leonxlnx/taste-skill · 61 tokens

brandkit

Premium brand-kit image generation skill for creating high-end brand-guidelines boards, logo systems, identity decks, and visual-world presentations. Trained for minimalist, cinematic, editorial, dark-tech, luxury, cultural, security, gaming, developer-tool, and consumer-app brand systems. Optimized for intentional…

Leonxlnx/taste-skill · 89 tokens

high-end-visual-design

Teaches the AI to design like a high-end agency. Defines the exact fonts, spacing, shadows, card structures, and animations that make a website feel expensive. Blocks all the common defaults that make AI designs look cheap or generic.

Leonxlnx/taste-skill · 53 tokens

gpt-taste

Elite UX/UI & Advanced GSAP Motion Engineer. Enforces Python-driven true randomization for layout variance, strict AIDA page structure, wide editorial typography (bans 6-line wraps), gapless bento grids, strict GSAP ScrollTriggers (pinning, stacking, scrubbing), inline micro-images, and massive section spacing.

Leonxlnx/taste-skill · 72 tokens

video-frames

Extract a single frame from a local video at the first frame, a timestamp, or a zero-based frame index using FFmpeg.

iflytek/skillhub · 30 tokens

storytelling-advisor

Shape pitches, brand stories, presentations, and creative writing with narrative frameworks such as the Hero's Journey, Story Spine, and Freytag's Pyramid. Use when a user wants to structure, critique, or strengthen a story.

iflytek/skillhub · 51 tokens