К основному содержанию
скилл Claude Code CX Codex Cursor GitHub Copilot

videoagent-image-studio — скилл для Claude Code: генерация

Скилл даёт доступ к Midjourney, Flux, Ideogram и ещё пяти моделям через один интерфейс, без необходимости хранить API-ключи. Агент сам выбирает подходящую модель и справляется с асинхронностью Midjourney.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add pexoai/pexo-skills --skill videoagent-image-studio -a claude-code
Открыть на GitHub

Что делает videoagent-image-studio

VideoAgent Image Studio — это инструмент для генерации изображений через восемь AI-моделей. Midjourney создаёт художественные и кинематографичные результаты (~15 секунд), Flux Pro подходит для портретов и продактов (~8 секунд), Flux Schnell даёт быстрые черновики (~2 секунды), Ideogram хорошо работает с текстом в изображениях, Recraft создаёт векторные иконки и плоский дизайн, SDXL справляется с аниме и стилизованными иллюстрациями. Скилл автоматически преобразует текст пользователя в расширенный промпт с подходящими для модели дескрипторами, запускает генерацию, ждёт результата и возвращает URL изображения.

Установка не требует ни одного API-ключа — все запросы идут через размещённый прокси. Если захотите использовать собственный прокси или постоянный токен, можно установить переменные окружения IMAGE_STUDIO_PROXY_URL и IMAGE_STUDIO_TOKEN. Для Midjourney скилл обрабатывает асинхронный процесс сам: генерирует 4 изображения, а затем предлагает апскейл, вариации или переген конкретного кадра.

Является JavaScript-скриптом, запускается через Node.js командой node {baseDir}/tools/generate.js с параметрами моделі, промпта и размера. Поддерживает соотношения сторон от 1:1 до 21:9, опциональный negative-prompt и seed для воспроизводимости.

Какие задачи решает

  • выбрать оптимальную модель для художественного или фотореалистичного изображения
  • сгенерировать изображение с текстом, логотип или иконку без ручного переключения между сервисами
  • создать быстрый черновик или детальный апскейл готового результата
  • избежать управления несколькими API-ключами для разных генераторов изображений

Примеры запросов агенту

  • Нарисуй снежного барса на горе с кинематографичным освещением
  • Создай посредством Flux постер для парфюма, белый фон, профессиональное качество
  • Сделай быстрый черновик иконки приложения в синей палитре

Как установить videoagent-image-studio

1Через Skills CLI (Vercel)

npx skills add pexoai/pexo-skills --skill videoagent-image-studio -a claude-code

2Вручную: положить файлы

~/.claude/skills/videoagent-image-studio/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/videoagent-image-studio/

Из того же набора3

Весь набор →

Похожие

hooked-ux wondelai Разбирает вовлечение и удержание по Hook Model: триггер, действие, награда, инвестиция. Ставит петле оценку и отсекает манипулятивные схемы. Claude Code CX Codex Cursor +1 6 200установок wpds WordPress Скилл подтягивает документацию WordPress Design System через MCP-сервер, чтобы агент собирал интерфейс на настоящих компонентах и токенах, а не по памяти. Claude Code CX Codex Cursor +1 4 000установок visual-plan BuilderIO Превращает обычный текстовый план в документ с диаграммами, картой файлов и открытыми вопросами, который можно листать и комментировать до начала работы. Claude Code CX Codex Cursor +1 1 300установок gpt-image-2 prime-skills Генерирует и редактирует изображения через OpenAI GPT Image 2 на RunComfy. Точно встраивает текст, логотипы и многоязычную типографику — для e-commerce, рекламы и UI-макетов. Claude Code CX Codex Cursor +1 83 800установок grill-me Alireza Rezvani Проводит детальный опрос по архитектурному плану или дизайну, чтобы разобрать дерево решений и зафиксировать договоренности до написания кода. Claude Code 1 157установок drawio официальный github Создаёт схемы draw.io в виде файлов .drawio и экспортирует их в PNG, SVG или PDF со встроенным XML. GitHub Copilot 314установок frontend-design официальный anthropics Скилл задаёт осмысленное визуальное направление для новых интерфейсов и редизайна. Подойдёт, когда стандартный шаблонный UI не устраивает. Claude Code Claude.ai 1 025 790установок grill-me Matt Pocock Скилл проводит жёсткое интервью по плану или дизайну, чтобы найти пробелы и уточнить решения. Подойдёт перед началом разработки. Claude Code 1 424 476установок

Вопросы о videoagent-image-studio

Как установить videoagent-image-studio в Claude Code?

Выполните npx skills add pexoai/pexo-skills --skill videoagent-image-studio -a claude-code, затем откройте ~/.claude/skills/videoagent-image-studio/SKILL.md для включения скилла.

Что делает videoagent-image-studio?

Скилл генерирует изображения, используя Midjourney, Flux, Ideogram, Recraft, SDXL и другие модели. Агент автоматически выбирает подходящую модель, расширяет промпт на основе стиля, запускает генерацию и обрабатывает асинхронные процессы.

Нужны ли API-ключи для работы?

Нет, все запросы идут через размещённый прокси. По умолчанию доступно 100 бесплатных использований на токен, при необходимости можно установить собственный прокси через переменные окружения IMAGE_STUDIO_PROXY_URL и IMAGE_STUDIO_TOKEN.

Исходный текст

SKILL.md · MIT
---
name: videoagent-image-studio
version: 2.0.0
author: "wells"
emoji: "🎨"
tags:
  - video
  - image-generation
  - midjourney
  - flux
  - gemini
  - fal
  - ideogram
  - recraft
description: >
  Tired of juggling 8 API keys? This skill gives you one-command access to Midjourney, Flux, Ideogram, and more, with zero setup. Use when you want to generate any image without worrying about API keys.
homepage: https://github.com/pexoai/image-studio-skill
metadata:
  openclaw:
    emoji: "🎨"
    install:
      - id: node
        kind: node
        label: "No dependencies needed — all calls go through the hosted proxy"
---

# 🎨 VideoAgent Image Studio

**Use when:** User asks to generate, draw, create, or make any kind of image, photo, illustration, icon, logo, or artwork.

Generate images with 8 state-of-the-art AI models. This skill automatically picks the best model for the job and handles all the complexity — including Midjourney's async polling — so you can focus on the conversation.

---

## Quick Reference

| User Intent | Model | Speed |
|---|---|---|
| Artistic, cinematic, painterly | `midjourney` | ~15s |
| Photorealistic, portrait, product | `flux-pro` | ~8s |
| General purpose, balanced | `flux-dev` | ~10s |
| Quick draft, fast iteration | `flux-schnell` | ~2s |
| Image with text, logo, poster | `ideogram` | ~10s |
| Vector art, icon, flat design | `recraft` | ~8s |
| Anime, stylized illustration | `sdxl` | ~5s |
| Gemini-powered, consistent style | `nano-banana` | ~12s |

---

## How to Generate an Image

### Step 1 — Enhance the prompt

Before calling the script, expand the user's prompt with style, lighting, and quality descriptors appropriate for the chosen model.

- **Midjourney**: Add `cinematic lighting`, `ultra detailed`, `--v 7`, `--style raw`
- **Flux**: Add `masterpiece`, `highly detailed`, `sharp focus`, `professional photography`
- **Ideogram**: Be explicit about text content, font style, and layout
- **Recraft**: Specify `vector illustration`, `flat design`, `icon style`

### Step 2 — Run the script

```bash
node {baseDir}/tools/generate.js \
  --model <model_id> \
  --prompt "<enhanced prompt>" \
  --aspect-ratio <ratio>
```

**All parameters:**

| Parameter | Default | Description |
|---|---|---|
| `--model` | `flux-dev` | Model ID from the table above |
| `--prompt` | *(required)* | The image generation prompt |
| `--aspect-ratio` | `1:1` | `1:1`, `16:9`, `9:16`, `4:3`, `3:4`, `3:2`, `21:9` |
| `--num-images` | `1` | Number of images (1–4; Midjourney always returns 4) |
| `--negative-prompt` | — | Things to avoid (not supported by Midjourney) |
| `--seed` | — | Seed for reproducibility |

### Step 3 — Return the result

The script always waits and returns the final image URL(s). No polling required.

```json
{
  "success": true,
  "model": "flux-pro",
  "imageUrl": "https://...",
  "images": ["https://..."]
}
```

Send the `imageUrl` to the user.

---

## Midjourney Actions

After generating a 4-image grid with Midjourney, offer the user these options:

```bash
# Upscale image #2 (subtle, preserves details)
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action upscale \
  --index 2 \
  --job-id <job_id>

# Create a strong variation of image #3
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action variation \
  --index 3 \
  --job-id <job_id> \
  --variation-type 1

# Regenerate with same prompt
node {baseDir}/tools/generate.js \
  --model midjourney \
  --action reroll \
  --job-id <job_id>
```

**Upscale types:** `0` = Subtle (default, best for photos), `1` = Creative (best for illustrations)

**Variation types:** `0` = Subtle (default), `1` = Strong (dramatic changes)

---

## Example Conversations

**User:** "Draw a snow leopard on a snowy mountain with cinematic lighting"

```bash
# Choose midjourney for artistic quality
node {baseDir}/tools/generate.js \
  --model midjourney \
  --prompt "a majestic snow leopard on a snowy mountain peak, cinematic lighting, dramatic atmosphere, ultra detailed --ar 16:9 --v 7" \
  --aspect-ratio 16:9
```

> 🎨 Done! Which one to upscale? (U1-U4) Or create a variant? (V1-V4)

---

**User:** "Use Flux to generate a perfume product poster, white background"

```bash
# Choose flux-pro for photorealistic product shots
node {baseDir}/tools/generate.js \
  --model flux-pro \
  --prompt "a luxury perfume bottle on a clean white background, professional product photography, soft shadows, 8k, highly detailed" \
  --aspect-ratio 3:4
```

---

**User:** "Show me a quick draft"

```bash
# flux-schnell for instant previews
node {baseDir}/tools/generate.js \
  --model flux-schnell \
  --prompt "..." \
  --aspect-ratio 1:1
```

---

**User:** "Make me an App icon, flat style, blue theme"

```bash
# recraft for vector/icon style
node {baseDir}/tools/generate.js \
  --model recraft \
  --prompt "a minimal flat design app icon, blue color scheme, simple geometric shapes, vector style, white background"
```

---

## Setup

**Zero API keys needed!** All requests go through a hosted proxy that handles authentication server-side.

The skill works out of the box — just install and use.

### Advanced: Custom proxy or token

If you want to use your own proxy or a persistent token, set these environment variables:

```json
{
  "skills": {
    "entries": {
      "videoagent-image-studio": {
        "enabled": true,
        "env": {
          "IMAGE_STUDIO_PROXY_URL": "https://your-proxy.vercel.app",
          "IMAGE_STUDIO_TOKEN": "your_token_here"
        }
      }
    }
  }
}
```

| Variable | Required | Description |
|---|---|---|
| `IMAGE_STUDIO_PROXY_URL` | No | Custom proxy base URL (default: `https://image-gen-proxy.vercel.app`) |
| `IMAGE_STUDIO_TOKEN` | No | Persistent token (auto-obtained if not set, 100 free uses per token) |

To deploy your own proxy, see the [videoagent-audio-studio proxy](../videoagent-audio-studio/proxy/) as a reference implementation. You'll need `FAL_KEY` and `LEGNEXT_KEY` as Vercel environment variables.

---

## Changelog

### v2.0.0
- **Simplified async**: The script now blocks until Midjourney completes. No more `--async` / `--poll` flags needed in SKILL.md instructions.
- **Unified output format**: All models return the same `{ success, imageUrl, images }` shape.
- **Reference images for Nano Banana**: Pass `--reference-images "url1,url2"` for character/style consistency across generations.

### v1.3.0
- Added non-blocking async mode for Midjourney (`--async` + `--poll`).

### v1.2.0
- Midjourney turbo mode enabled by default (~10-20s).

### v1.1.0
- Switched Midjourney provider from TTAPI to Legnext.ai for better stability.

### v1.0.0
- Initial release with Midjourney, Flux, SDXL, Nano Banana, Ideogram, Recraft.

© wells · MIT · pexoai/pexo-skills

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой