SaaS-генератор карточек для WB, Ozon и Amazon
MarketAI
Открытый исходный код SaaS на Next.js: по краткому брифу Claude пишет заголовок, описание и буллиты карточки для Wildberries, Ozon и Amazon
Низкий риск
Низкий уровень ставим, когда запись в основном дает агенту инструкции и справочные материалы.
Почему такой уровень
- Это отдельный веб-сервис, а не инструмент, дающий агенту доступ к аккаунтам маркетплейсов пользователя
Установка
В терминале, через SkillFoxx CLI
npx skillfoxx add workflows/marketaiОпределит агенты на машине, проверит риск и зафиксирует версию.
Другие способы установки
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a claude-code -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .claude/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .claude/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a cursor -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .agents/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a github-copilot -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .github/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .github/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a codex -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .agents/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a gemini-cli -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .agents/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .devin/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .devin/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Бывший Windsurf.
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a cline -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .cline/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .cline/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a roo -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .roo/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .roo/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Форк Roo Code, папки .roo те же.
Выполните в терминале в папке проекта
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a opencode -yУтилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.
Без сторонних утилит, из коммита fe6c2c3
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .agents/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .agents/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Выполните в терминале в папке проекта
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/kzhigalov-dev/marketai.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /.claude/skills/ui-ux-pro-max/
git -C "$tmp" checkout fe6c2c3123acad4d5789cfcdb0b6caab0b482672
mkdir -p .agents/skills
cp -R "$tmp/.claude/skills/ui-ux-pro-max" .agents/skills/ui-ux-pro-maxКоманды для macOS и Linux, на Windows выполните их в Git Bash.
Склонируй репозиторий, выполни npm install, скопируй .env.local.example в .env.local с ключами Supabase, Anthropic и Stripe/ЮKassa, затем запусти npm run dev.
Другие способы из описания автора
npm install && cp .env.local.example .env.local && npm run devЛокальный запуск после заполнения ключей Supabase, Anthropic и платежных систем.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Это не скилл и не MCP-сервер, а исходный код целого веб-приложения: пользователь заходит на сайт, вводит короткий бриф о товаре и получает от Claude через Anthropic SDK готовый текст карточки. Есть публичное демо без регистрации, личный кабинет на Supabase Auth с OAuth и раздельная оплата подписки через Stripe для международных пользователей и через ЮKassa для российского рынка, каждая со своим обработчиком webhook. Проект описан автором как сольная работа целиком, от промпт-пайплайна до биллинга и деплоя на Vercel.
Для кого. Для тех, кто изучает исходный код SaaS-продукта на базе Claude с двойным биллингом Stripe и ЮKassa, а не ищет готовый инструмент для агента.
Подходит, если
- Нужен пример продакшн-архитектуры Next.js плюс Claude плюс двойной биллинг для российского и зарубежного рынка
- Хотите развернуть похожий сервис у себя и посмотреть на реализацию генерации карточек
- Есть свои ключи Supabase, Anthropic, Stripe и ЮKassa для локального запуска
Не подходит, если
- Ищете скилл, MCP-сервер или CLI, которые агент устанавливает и вызывает сам: этот проект не такой, это отдельный сайт
- Не хотите поднимать полный стек (Next.js, Supabase, платежные системы) ради генерации текста карточки
- Нужна интеграция с Seller API маркетплейсов: проект только пишет текст, в кабинет ничего не выгружает
Пример запроса к агенту
Опиши товар и целевую площадку в форме MarketAI, чтобы получить заголовок и описание карточкиОграничения
Это исходный код SaaS-сайта, а не устанавливаемый в агента скилл, MCP-сервер, плагин или CLI: пользоваться им напрямую из Claude Code или Cursor нельзя, только через развернутый сайт или собственный локальный запуск. Нужны собственные ключи Supabase, Anthropic и Stripe или ЮKassa. Проект не подключается к Seller API маркетплейсов и не публикует карточки, только пишет текст.
Как отключить. Остановите локальный сервер разработки или удалите развертывание на Vercel, отдельного скилла для отключения нет.
Проверка безопасности
- Это отдельный веб-сервис, а не инструмент, дающий агенту доступ к аккаунтам маркетплейсов пользователя
Коротко о README
README описывает возможности (AI-генерация карточки, демо без регистрации, аккаунты на Supabase, двойной биллинг Stripe и ЮKassa), стек (Next.js 16, TypeScript, Supabase, Claude, Stripe, Tailwind, Vercel), структуру каталогов app/api, auth и dashboard и команды локального запуска.
Частые вопросы
Это скилл или MCP-сервер для агента?
Нет, это исходный код отдельного веб-сервиса, который сам внутри себя вызывает Claude через Anthropic SDK.
Публикует ли сервис карточку сразу на Ozon или Wildberries?
Нет, по README он только генерирует текст карточки, публикацию в кабинет площадки делает сам пользователь.
Похожие
Скилл, который убирает из текста приметы ИИ-письма по списку Википедии и не добавляет выдуманных фактов
Marketing Skills: маркетинговые скиллы для агентов
Marketing Skills for AI Agents
Около пятидесяти скиллов по CRO, копирайтингу, SEO, аналитике, рекламе и запуску продукта для кодовых агентов
MCP-сервер SendPulse
SendPulse MCP
Официальный удаленный MCP-сервер SendPulse: статистика, рассылки и данные пользователей через чат с агентом
MCP Яндекс Директа из машиночитаемой схемы
yandex-direct-mcp
MCP-сервер и CLI на всех 113 методах API v5 Яндекс Директа, собранных из WSDL: по умолчанию только 9 читающих, запись включается явно