image-gen

GitHub

支持通过 Gemini 或 OpenAI 生成和编辑图像,提供多分辨率、掩码修补及文本精准生成能力。

plugins/image-gen/skills/image-gen/SKILL.md nicknisi/claude-plugins

Trigger Scenarios

generate image create diagram edit image make illustration

Install

npx skills add nicknisi/claude-plugins --skill image-gen -g -y
More Options

Non-standard path

npx skills add https://github.com/nicknisi/claude-plugins/tree/main/plugins/image-gen/skills/image-gen -g -y

Use without installing

npx skills use nicknisi/claude-plugins@image-gen

指定 Agent (Claude Code)

npx skills add nicknisi/claude-plugins --skill image-gen -a claude-code -g -y

安装 repo 全部 skill

npx skills add nicknisi/claude-plugins --all -g -y

预览 repo 内 skill

npx skills add nicknisi/claude-plugins --list

SKILL.md

Frontmatter
{
    "name": "image-gen",
    "description": "Generate or edit images via Google Gemini (nano-banana-pro) or OpenAI gpt-image-2. Trigger on \"generate image\", \"create diagram\", \"edit image\", or \"make illustration\". Supports 1K\/2K\/4K resolution, masked inpainting, and text-accurate generation."
}

Image Generation & Editing

Multi-provider image generation. Default provider is Gemini (nano-banana-pro); pass --provider openai to use gpt-image-2.

Which provider to pick

  • Gemini (default): general illustrations, quick diagrams, visual imagery. Accepts --input-image repeatedly for multi-image composition.
  • OpenAI: anything where text rendering matters (infographics, slide-like images, dense-label diagrams, logos with text), or when you need masked inpainting on edits.

Usage

The skill ships a pre-bundled Node script — no tsx or dependency install needed. The script's --help is the authoritative flag reference; run it rather than guessing:

node ${CLAUDE_PLUGIN_ROOT}/skills/image-gen/dist/generate_image.js --help

Generate:

node ${CLAUDE_PLUGIN_ROOT}/skills/image-gen/dist/generate_image.js \
  --prompt "your description" --filename "output.png"

Edit (image-to-image):

node ${CLAUDE_PLUGIN_ROOT}/skills/image-gen/dist/generate_image.js \
  --prompt "editing instructions" --filename "output.png" \
  --input-image "path/to/input.png"

API keys

Read from the environment unless --api-key overrides: Gemini uses GEMINI_API_KEY or GOOGLE_API_KEY; OpenAI uses OPENAI_API_KEY. If only OPENAI_API_KEY is set, the provider defaults to OpenAI.

Conventions

  • Name files YYYY-MM-DD-HH-MM-SS-descriptive-name.png.
  • For blog diagrams, use OpenAI at 2K — anything with readable labels or callouts needs its text fidelity. Save to the post's content dir (e.g. src/content/blog/post-name/) and prefer clean, minimalist styles.
  • The script prints the saved path. Report that path to the user; do not read the image back.

Version History

  • 6a6decd Current 2026-08-19 21:41
  • c3164c9 2026-07-24 21:11

Same Skill Collection

plugins/consultant/skills/consult/SKILL.md
plugins/consultant/skills/deliberate/SKILL.md
plugins/consultant/skills/research/SKILL.md
plugins/content/skills/blog-post-writer/SKILL.md
plugins/content/skills/conference-talk-builder/SKILL.md
plugins/content/skills/tighten-prose/SKILL.md
plugins/essentials/skills/handoff/SKILL.md
plugins/essentials/skills/link-reader/SKILL.md
plugins/essentials/skills/security-audit/SKILL.md
plugins/essentials/skills/thermo-nuclear-code-quality-review/SKILL.md
plugins/essentials/skills/ultrathink/SKILL.md
plugins/sources/skills/link-reader/SKILL.md
plugins/essentials/skills/brainstorming/SKILL.md
plugins/essentials/skills/codebase-rehab/SKILL.md
plugins/essentials/skills/codebase-sweep/SKILL.md
plugins/essentials/skills/de-slopify/SKILL.md
plugins/essentials/skills/explain-diff/SKILL.md
plugins/essentials/skills/pr/SKILL.md
plugins/essentials/skills/prototype/SKILL.md
plugins/essentials/skills/socratic-tutor/SKILL.md
plugins/essentials/skills/squad-review/SKILL.md
plugins/essentials/skills/zoom-out/SKILL.md
plugins/sources/skills/youtube-notes/SKILL.md
plugins/tmux/skills/tmux/SKILL.md

Metadata

Files
0
Version
6a6decd
Hash
c8ec8539
Indexed
2026-07-24 21:11

Главная - Вики-сайт
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-20 08:22
浙ICP备14020137号-1 $Гость$