eachlabs-image-generation — скилл для Claude Code
Скилл превращает текстовый промпт в готовое изображение через EachLabs Predictions API. Пригодится, когда нужна картинка, а графического редактора под рукой нет.
npx skills add eachlabs/skills --skill eachlabs-image-generation -a claude-codeЧто делает eachlabs-image-generation
Скилл даёт агенту доступ к 60+ моделям генерации изображений по тексту: Flux 2 в вариантах Turbo, Flash, Max, Klein, Pro, Flex и LoRA, GPT Image v1.5 и v2, Gemini 3 Pro Image, Imagen 4, Seedream v4.5, Ideogram V3 Turbo, Hunyuan Image v3, Wan v2.6, Nano Banana Pro и другим. Отдельная группа — тренеры LoRA: Z Image Trainer, Flux LoRA Portrait Trainer, Flux Turbo Trainer.
Работа идёт в четыре шага. Сначала агент проверяет модель запросом GET https://api.eachlabs.ai/v1/model?slug=<slug> и получает её request_schema с точными параметрами. Потом отправляет POST на https://api.eachlabs.ai/v1/prediction с версией "0.0.1". Дальше опрашивает GET https://api.eachlabs.ai/v1/prediction/{id}, пока статус не станет "success" или "failed", и забирает ссылку на картинку из ответа. Размеры задаются пресетами вроде landscape_16_9 или square_hd, а модели P Image принимают строки соотношений: 1:1, 16:9, custom.
Без переменной окружения EACHLABS_API_KEY ни один запрос не пройдёт: ключ уходит в заголовке X-API-Key, и получить его нужно на eachlabs.ai. В скилле прописаны ограничения безопасности — веса LoRA берутся только из известных источников вроде HuggingFace, Replicate или CivitAI, сторонние токены через входные параметры не передаются. Правка готовых изображений — апскейл, удаление фона, инпейнтинг, замена лиц — это отдельный скилл eachlabs-image-edit.
Какие задачи решает
- сгенерировать иллюстрацию к статье по текстовому описанию
- сделать логотип с прозрачным фоном
- сравнить выдачу нескольких моделей на одном промпте
- обучить LoRA под свой стиль или портреты
- получить картинку в нужном соотношении сторон без графического редактора
Примеры запросов агенту
- Сгенерируй картинку через eachlabs-image-generation: горный серпантин на закате, фотореализм
- Сделай логотип кофейни Brew Lab на прозрачном фоне моделью gpt-image-v1-5-text-to-image
- Проверь схему модели flux-2-turbo-text-to-image и сгенерируй одно изображение landscape_16_9
Как установить eachlabs-image-generation
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-image-generation -a claude-code2Вручную: положить файлы
~/.claude/skills/eachlabs-image-generation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/eachlabs-image-generation/
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-image-generation -a codex2Вручную: положить файлы
.agents/skills/eachlabs-image-generation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-image-generation -a cursor2Вручную: положить файлы
.cursor/skills/eachlabs-image-generation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install eachlabs/skills eachlabs-image-generation2Вручную: положить файлы
.github/skills/eachlabs-image-generation/SKILL.md1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-image-generation -a gemini-cli2Командой платформы
gemini skills install https://github.com/eachlabs/skills --path skills/eachlabs-image-generationВручную: положить файлы
.devin/skills/eachlabs-image-generation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-image-generation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о eachlabs-image-generation
Как установить eachlabs-image-generation в Claude Code?
Выполните npx skills add eachlabs/skills --skill eachlabs-image-generation -a claude-code. Скилл появится по пути ~/.claude/skills/eachlabs-image-generation/SKILL.md.
Что делает eachlabs-image-generation?
Генерирует новые изображения из текстового промпта через EachLabs Predictions API, выбирая подходящую модель из 60+ доступных. Для правки уже готовых картинок есть отдельный скилл eachlabs-image-edit.
Что нужно для работы скилла?
Ключ EachLabs в переменной окружения EACHLABS_API_KEY — он передаётся в заголовке X-API-Key. Перед созданием предсказания агент сверяет параметры со схемой модели через GET https://api.eachlabs.ai/v1/model?slug=<slug>.