eachlabs-product-visuals — скилл для Claude Code: картинки товаров
Скилл для генерации карточек товара, лайфстайл-сцен и видео через модели EachLabs. Пригодится, когда нужны снимки для магазина или рекламы.
npx skills add eachlabs/skills --skill eachlabs-product-visuals -a claude-codeЧто делает eachlabs-product-visuals
Скилл описывает работу с API EachLabs: агент выбирает модель под задачу и создаёт предсказание. Внутри — таблица моделей со слагами: product-to-photoshoot для съёмки товара, product-photo-to-modelshoot для товара на модели, product-backround-remover и rembg-enhance для удаления фона, eachlabs-product-arc-shot-v1 для дуговой съёмки, pixverse-v5-6-image-to-video для видео из картинки. Есть и модели общего назначения — gpt-image-v1-5-edit, flux-2-turbo-edit, qwen-image-edit-2511-multiple-angles.
Поток такой: сначала 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", и извлечение ссылки на результат.
Без переменной окружения EACHLABS_API_KEY запросы не пройдут: ключ передаётся в заголовке X-API-Key. Ключ берётся на eachlabs.ai. Для каталога скилл советует запускать предсказания параллельно отдельными POST-запросами и опрашивать каждое независимо.
Какие задачи решает
- сделать снимок товара на белом фоне со студийным светом
- заменить фон на прозрачный и сохранить в PNG
- собрать лайфстайл-сцену с товаром в интерьере
- получить несколько ракурсов товара для карточки
- оживить статичное фото товара коротким видео
Примеры запросов агенту
- Сделай снимок товара из
product.jpgна белом фоне с мягким студийным светом - Поставь кружку с фото на деревянный стол в домашнем кабинете, утренний свет
- Сгенерируй ракурсы товара с шагом 45 градусов по горизонтали
Как установить eachlabs-product-visuals
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-product-visuals -a claude-code2Вручную: положить файлы
~/.claude/skills/eachlabs-product-visuals/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/eachlabs-product-visuals/
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-product-visuals -a codex2Вручную: положить файлы
.agents/skills/eachlabs-product-visuals/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-product-visuals -a cursor2Вручную: положить файлы
.cursor/skills/eachlabs-product-visuals/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install eachlabs/skills eachlabs-product-visuals2Вручную: положить файлы
.github/skills/eachlabs-product-visuals/SKILL.md1Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-product-visuals -a gemini-cli2Командой платформы
gemini skills install https://github.com/eachlabs/skills --path skills/eachlabs-product-visualsВручную: положить файлы
.devin/skills/eachlabs-product-visuals/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add eachlabs/skills --skill eachlabs-product-visuals -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о eachlabs-product-visuals
Как установить eachlabs-product-visuals в Claude Code?
Выполните npx skills add eachlabs/skills --skill eachlabs-product-visuals -a claude-code. Файл скилла появится по пути ~/.claude/skills/eachlabs-product-visuals/SKILL.md.
Что делает eachlabs-product-visuals?
Помогает агенту генерировать фотографии товаров, лайфстайл-сцены, виды с разных углов и короткие видео через модели EachLabs. Скилл подсказывает, какую модель взять под задачу и как устроен вызов API.
Что нужно для работы скилла?
Ключ EachLabs в переменной окружения EACHLABS_API_KEY — он уходит в заголовке X-API-Key. Без него предсказания не создадутся.