agentsclimarketplace

Art

Skill b1rdmania/claude-brand-skills/art

AI image generation tool. Use when you need to generate reference images, illustrations, or visual content from text prompts.From its SKILL.md

Install
npx -y skills add b1rdmania/claude-brand-skills --skill art

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

2 things to look at

  • no licenseNo license file was found in the repository. Code published without one is not open source by default, so using it at work is a question for whoever answers licensing questions where you are.
  • 18 stars18 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.5 KB, 943 tokens by cl100k_base, as published. Nobody here has run it

Art Skill — Image Generation

A CLI tool for generating images from text prompts using multiple AI models. Used by the brand-skill in Phase 2 (Visual Direction) and Phase 3 (Mark Development) for reference image generation.

The Tool

Tools/Generate.ts — A multi-model image generation CLI that supports:

ModelFlagAPI KeyBest for
Gemini (nano-banana-pro)--model nano-banana-proGOOGLE_API_KEYBest quality, text rendering
Replicate (nano-banana)--model nano-bananaREPLICATE_API_TOKENFaster iteration
Flux--model fluxREPLICATE_API_TOKENHigh quality, stylistic variety
GPT Image--model gpt-image-1OPENAI_API_KEYAlternative generation

Setup

  1. Install bun runtime: curl -fsSL https://bun.sh/install | bash
  2. Set at least one API key as an environment variable
  3. Run with: bun run Tools/Generate.ts --model [MODEL] --prompt "[PROMPT]" --output ~/Downloads/output.png

Usage

# Basic generation
bun run Tools/Generate.ts \
  --model nano-banana-pro \
  --prompt "Abstract minimalist logo concept: [description]. Clean vector style, dark background. No text." \
  --size 2K \
  --aspect-ratio 1:1 \
  --output ~/Downloads/brand-ref-1.png

# With background removal (useful for marks)
bun run Tools/Generate.ts \
  --model nano-banana-pro \
  --prompt "[PROMPT]" \
  --size 2K \
  --remove-bg \
  --output ~/Downloads/mark-reference.png

# With reference image for style consistency
bun run Tools/Generate.ts \
  --model nano-banana-pro \
  --prompt "[PROMPT]" \
  --reference-image existing-mark.png \
  --size 2K \
  --output ~/Downloads/variation.png

Flags

FlagOptionsDefaultPurpose
--modelnano-banana-pro, nano-banana, flux, gpt-image-1nano-banana-proImage generation model
--prompttext(required)The generation prompt
--size1K, 2K, 4K (or aspect like 16:9)16:9Output resolution or aspect ratio
--aspect-ratio1:1, 16:9, 9:16, 3:2, 21:916:9Aspect ratio (Gemini nano-banana-pro)
--outputpath~/Downloads/generated-image.pngOutput file path
--remove-bg(flag)offRemove background (requires REMOVEBG_API_KEY)
--thumbnail(flag)offGenerate both transparent + background versions (enables --remove-bg)
--reference-imagepath (repeatable)noneStyle/content reference (nano-banana-pro only)
--creative-variationsnumber1Generate multiple variations (-v1, -v2, etc.)

In the Brand Process

Phase 2 — Visual Direction (Mode A): Generate 3-4 reference images exploring different visual interpretations of the brand concept. Use --aspect-ratio 1:1 for logo references (default is 16:9). High resolution, abstract/minimalist prompts.

Phase 3 — Mark Development (Path A): Generate high-contrast reference images for bitmap tracing with vtracer. Use --remove-bg for clean marks. Trace the result to SVG.

Tips

  • Always output to ~/Downloads/ first for preview
  • Square (1:1) aspect ratio works best for logo references
  • Include "no text" in prompts for logo/mark references
  • Use --remove-bg when generating marks for tracing
  • Keep prompts abstract: "minimalist logo concept" not "a logo for my company"
  • nano-banana-pro handles text rendering best if you need labels

What ships with it: 1 file

25.7 KB alongside SKILL.md, 1 of them executable

Tools/

Keep looking

Skills are one crate of 326,851. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.