Search

PythonReactSEOPDF
OpenClaw

IMA Studio Image Generation

AI image generation with SeeDream 4.5, Midjourney, Nano Banana 2, Nano Banana Pro. Text-to-image, image-to-image with intelligent model selection and knowledge base support. BEFORE using: READ ima-knowledge-ai skill for aesthetics and best practices. Use for: AI art, product photos, character design, logo design, poster creation, social media graphics. Supports 1K/2K/4K resolution. Requires IMA API key.

allenfancy-gan0 source installs☆ 0 Repository starsv1.0.8

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install allenfancy-gan/ima-image-ai

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

IMA Image AI Creation

⚠️ 重要:模型 ID 参考

CRITICAL: When calling the script, you MUST use the exact model_id (second column), NOT the friendly model name. Do NOT infer model_id from the friendly name.

Quick Reference Table:

友好名称 (Friendly Name) model_id 说明 (Notes)
Nano Banana2 gemini-3.1-flash-image ❌ NOT nano-banana-2, 预算选择 4-13 pts
Nano Banana Pro gemini-3-pro-image ❌ NOT nano-banana-pro, 高质量 10-18 pts
SeeDream 4.5 doubao-seedream-4.5 ✅ Recommended default, 5 pts
Midjourney midjourney ✅ Same as friendly name, 8-10 pts

User Input Variations Handled by Agent:

  • "香蕉" / "香蕉2" / "小香蕉" → Nano Banana2 → gemini-3.1-flash-image
  • "香蕉Pro" / "香蕉专业版" / "大香蕉" → Nano Banana Pro → gemini-3-pro-image
  • "可梦" / "豆包可梦" / "SeeDream" → doubao-seedream-4.5
  • "MJ" / "Midjourney" → midjourney

How to get the correct model_id:

  1. Check this table first
  2. Use --list-models --task-type text_to_image (or image_to_image)
  3. Refer to command examples below

Example:

# ❌ WRONG: Inferring from friendly name
--model-id nano-banana-pro

# ✅ CORRECT: Using exact model_id from table
--model-id gemini-3-pro-image

⚠️ MANDATORY PRE-CHECK: Read Knowledge Base First!

If ima-knowledge-ai is not installed: Skip all "Read …" steps below; use only this SKILL's default models and the 📥 User Input Parsing tables for task_type, model_id, and parameters.

BEFORE executing ANY image generation task, you MUST:

  1. Check for visual consistency needs — Read ima-knowledge-ai/references/visual-consistency.md if:

    • User mentions: "系列"、"多张"、"同一个"、"角色"、"续"、"series"、"same"
    • Task involves: multiple images, character actions, product shots, video stills
    • Second+ request about same subject (e.g., "旺财在游泳" after "生成旺财照片")
  2. Check workflow/model/parameters...

Source information

Source
github
Repository
openclaw/skills
Path
skills/allenfancy-gan/ima-image-ai
Version
1.0.8
Commit
871d19e9604bf57a90c98a52a0e482b870518071
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# IMA Image AI Creation

## ⚠️ 重要:模型 ID 参考

**CRITICAL:** When calling the script, you MUST use the exact **model_id** (second column), NOT the friendly model name. Do NOT infer model_id from the friendly name.

**Quick Reference Table:**

| 友好名称 (Friendly Name) | model_id | 说明 (Notes) |
|-------------------------|----------|-------------|
| Nano Banana2 | `gemini-3.1-flash-image` | ❌ NOT nano-banana-2, 预算选择 4-13 pts |
| Nano Banana Pro | `gemini-3-pro-image` | ❌ NOT nano-banana-pro, 高质量 10-18 pts |
| SeeDream 4.5 | `doubao-seedream-4.5` | ✅ Recommended default, 5 pts |
| Midjourney | `midjourney` | ✅ Same as friendly name, 8-10 pts |

**User Input Variations Handled by Agent:**
- "香蕉" / "香蕉2" / "小香蕉" → Nano Banana2 → `gemini-3.1-flash-image`
- "香蕉Pro" / "香蕉专业版" / "大香蕉" → Nano Banana Pro → `gemini-3-pro-image`
- "可梦" / "豆包可梦" / "SeeDream" → `doubao-seedream-4.5`
- "MJ" / "Midjourney" → `midjourney`

**How to get the correct model_id:**
1. Check this table first
2. Use `--list-models --task-type text_to_image` (or `image_to_image`)
3. Refer to command examples below

**Example:**
```bash
# ❌ WRONG: Inferring from friendly name
--model-id nano-banana-pro

# ✅ CORRECT: Using exact model_id from table
--model-id gemini-3-pro-image
```

---

## ⚠️ MANDATORY PRE-CHECK: Read Knowledge Base First!

**If ima-knowledge-ai is not installed:** Skip all "Read …" steps below; use only this SKILL's default models and the **📥 User Input Parsing** tables for task_type, model_id, and parameters.

**BEFORE executing ANY image generation task, you MUST:**

1. **Check for visual consistency needs** — Read `ima-knowledge-ai/references/visual-consistency.md` if:
   - User mentions: "系列"、"多张"、"同一个"、"角色"、"续"、"series"、"same"
   - Task involves: multiple images, character actions, product shots, video stills
   - Second+ request about same subject (e.g., "旺财在游泳" after "生成旺财照片")

2. **Check workflow/model/parameters**...

Related skills