SaaS listing generator for WB, Ozon and Amazon
MarketAI
Open-source Next.js SaaS: from a short brief, Claude writes a title, description and bullets for a Wildberries, Ozon or Amazon listing
Low risk
We rate an entry low when it mostly gives the agent instructions and reference material.
Why this level
- This is a separate web service, not a tool that gives an agent access to the user's marketplace accounts
Install
In your terminal, with SkillFoxx CLI
npx skillfoxx add workflows/marketaiDetects the agents on your machine, checks the risk and pins the version.
Other ways to install
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a claude-code -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a cursor -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a github-copilot -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a codex -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a gemini-cli -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Formerly Windsurf.
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a cline -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a roo -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
A fork of Roo Code, same .roo folders.
Run in a terminal in the project folder
npx skills add kzhigalov-dev/marketai --skill ui-ux-pro-max -a opencode -yThe skills tool installs the current version from the repository. Add the -g flag to use the skill in every project.
Without third-party tools, from commit 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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Run in a terminal in the project folder
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-maxCommands for macOS and Linux, on Windows run them in Git Bash.
Clone the repository, run npm install, copy .env.local.example to .env.local with Supabase, Anthropic and Stripe/YooKassa keys, then run npm run dev.
Other ways from the author
npm install && cp .env.local.example .env.local && npm run devLocal run after filling in the Supabase, Anthropic and payment provider keys.
This is third-party code. Review the repository files before installing.
What it does
This is not a skill or an MCP server, but the source code of a full web application: a user visits the site, enters a short product brief, and gets a finished listing text from Claude via the Anthropic SDK. It has a public no-signup demo, a Supabase Auth account area with OAuth, and separate subscription billing through Stripe for international users and YooKassa for the Russian market, each with its own webhook handler. The author describes it as solo work end to end, from the prompt pipeline to billing and Vercel deployment.
Who it is for. For people studying the source of a Claude-based SaaS product with dual Stripe and YooKassa billing, rather than looking for a ready agent tool.
Good fit when
- You want a reference Next.js plus Claude plus dual-market billing architecture
- You want to self-host a similar service and study the listing-generation implementation
- You have your own Supabase, Anthropic, Stripe and YooKassa keys for a local run
Not a fit when
- You are looking for a skill, MCP server or CLI an agent installs and calls itself: this is a separate website, not that
- You don't want to stand up a full stack (Next.js, Supabase, payment systems) just to generate listing text
- You need marketplace Seller API integration: the project only writes text, it doesn't push anything to a cabinet
Example request
Describe the product and target platform in the MarketAI form to get a listing title and descriptionLimitations
This is the source of a SaaS website, not a skill, MCP server, plugin or CLI installed into an agent: it can't be used directly from Claude Code or Cursor, only through the deployed site or your own local run. You need your own Supabase, Anthropic and Stripe or YooKassa keys. The project does not connect to marketplace Seller APIs and does not publish listings, it only writes text.
How to disable. Stop the local dev server or delete the Vercel deployment, there is no separate skill to disable.
Security check
- This is a separate web service, not a tool that gives an agent access to the user's marketplace accounts
README in short
The README describes the feature set (AI listing generation, a no-signup demo, Supabase accounts, dual Stripe and YooKassa billing), the stack (Next.js 16, TypeScript, Supabase, Claude, Stripe, Tailwind, Vercel), the app/api, auth and dashboard folder layout, and local run commands.
FAQ
Is this a skill or MCP server for an agent?
No, it's the source of a separate web service that internally calls Claude via the Anthropic SDK.
Does the service publish the listing to Ozon or Wildberries directly?
No, per the README it only generates the listing text, publishing to a platform cabinet is done by the user.
Related
A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts
Marketing Skills for AI agents
Marketing Skills for AI Agents
About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents
SendPulse MCP server
SendPulse MCP
SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat
Yandex Direct MCP generated from a machine-readable schema
yandex-direct-mcp
An MCP server and CLI covering all 113 Yandex Direct API v5 methods generated from WSDL, exposing 9 read tools by default and writes only on demand