‹ 首页

image-generation

@guinacio · 收录于 1 周前

Generates professional AI images using Google Gemini. ALWAYS invoke this skill when building websites, landing pages, slide decks, presentations, or any task needing visual content. Invoke IMMEDIATELY when you detect image needs - don't wait for the user to ask. This skill handles prompt optimization and aspect ratio selection.

适合你,如果需要快速生成高质量图片用于网页、演示或设计

/ 下载安装
image-generation.skill双击,或拖进 Claude 桌面版 / Cowork,即完成安装↓ .skill↓ .zip
用别的 agent?下载 .zip 解压,把文件夹放进它的技能目录
Claude Code~/.claude/skills/(项目级 .claude/skills/)
Codex CLI~/.codex/skills/
Cursor自动读取上面两处目录
其他工具见其文档的「skills」目录;两个下载是同一份文件,只是名字不同
/ 通过 npx 安装 校验哈希
npx oh-my-skill add guinacio/claude-image-gen/image-generation
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- guinacio/claude-image-gen/image-generation
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify guinacio/claude-image-gen/image-generation
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
46GitHub stars
~1K最小装载
~1.8K含声明引用
~1.8K文本包总量
镜像托管

怎么用

技能原文 SKILL.md作者撰写 · MIT · 5923473

Image Generation Skill

Generate professional AI images using Google Gemini via the bundled CLI script.

When to Invoke This Skill

Invoke immediately when:

Web Development

  • Hero sections without images
  • Feature illustrations needed
  • Placeholder images in code (placeholder.jpg, stock-photo.png)
  • Empty visual sections (<section class="hero"> without images)
  • Landing pages and marketing sites

Presentations & Documents

  • Cover images and headers
  • Conceptual diagrams
  • Section dividers

Applications

  • Onboarding illustrations
  • Empty state graphics
  • Error page visuals
Using the CLI

Run the bundled CLI script via bash:

node "${CLAUDE_PLUGIN_ROOT}/mcp-server/build/cli.bundle.js" \
  --prompt "Your detailed image description" \
  --output "./path/to/output.png" \
  --aspect-ratio "16:9"
Parameters

| Flag | Required | Default | Description | |------|----------|---------|-------------| | --prompt, -p | Yes | - | Detailed image description | | --output, -o | No | auto-generated | Output file path | | --aspect-ratio, -a | No | 1:1 | 1:1, 16:9, 9:16, 4:3, 3:4, 2:3, 3:2 | | --model, -m | No | gemini-3-pro-image-preview | Model to use | | --output-dir, -d | No | current directory | Output directory |

Output

The CLI outputs JSON:

{"success": true, "filePath": "/path/to/generated-image.png"}

Or on error:

{"success": false, "error": "Error message"}
Aspect Ratio Selection
  • 16:9 - Hero images, website headers, presentations
  • 1:1 - Social media, thumbnails, profile images
  • 9:16 - Mobile stories, vertical banners
  • 4:3 - Blog posts, general web content
  • 3:2 - Photography-style images
Prompt Crafting

Use this formula for effective prompts:

[Style] [Subject] [Composition] [Context/Atmosphere]
Examples

Hero Image for Tech Startup

Minimalist 3D illustration of abstract geometric shapes floating in space,
soft gradient background from deep purple to electric blue, subtle glow effects,
modern professional aesthetic, wide composition for website header

E-commerce Product

Clean product photography of modern wireless headphones on white marble surface,
soft studio lighting from left, subtle shadows, high-end minimalist aesthetic,
centered composition

Blog Post Header

Aerial photography of winding river through autumn forest, golden hour lighting,
warm color palette with oranges and reds, cinematic wide shot, serene atmosphere

App Illustration

Flat vector illustration of person organizing digital files on floating screens,
soft pastel colors, isometric perspective, clean lines, friendly approachable style
Pattern Detection

Automatically invoke this skill when you see:

<!-- Placeholder detection -->
<img src="placeholder.jpg" alt="Hero">
<!-- Action: Invoke skill and generate a custom hero image -->

<!-- Empty visual section -->
<section class="features">
  <h2>Our Features</h2>
  <!-- No images -->
</section>
<!-- Action: Invoke skill to create feature illustrations -->
/* Generic stock reference */
.banner { background: url('stock-image.jpg'); }
/* Action: Invoke skill to create a unique background */
Workflow
  1. Detect Need - Identify visual content requirements (hero, illustrations, backgrounds)
  2. Invoke Skill - Use the Skill tool with skill: "image-generation" immediately
  3. Analyze Context - Understand project style and brand
  4. Craft Prompt - Build detailed prompt using the formula above
  5. Generate - Run the CLI script with optimized parameters
  6. Integrate - Place image in project with proper references
Model Selection

Available models are fetched dynamically from the Gemini API. By default, the CLI uses GEMINI_DEFAULT_MODEL when it is available, otherwise it falls back to the first discovered image-capable model.

Best Practices

DO:

  • Include specific style keywords
  • Match aspect ratio to intended use
  • Describe mood and atmosphere
  • Specify color palette for brand consistency

DON'T:

  • Use vague prompts ("make it look good")
  • Ignore where the image will be used
  • Skip aspect ratio for specific layouts
Reference

For advanced prompt techniques: [references/prompt-crafting.md](references/prompt-crafting.md)

Alternative: MCP Tool

If the MCP server is configured, you can also use:

mcp__media-pipeline__create_asset

Parameters: prompt, outputPath, aspectRatio, model

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。