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

Workflow

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
All reasons and checks
Russian stack

kzhigalov-dev/marketai

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add workflows/marketai

Detects 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 -y

The 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-max

Commands 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 -y

The 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-max

Commands 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 -y

The 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-max

Commands 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 -y

The 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-max

Commands 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 -y

The 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-max

Commands 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-max

Commands 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 -y

The 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-max

Commands 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 -y

The 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-max

Commands 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 -y

The 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-max

Commands 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-max

Commands 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-max

Commands for macOS and Linux, on Windows run them in Git Bash.

You will need: Node.js

Checked against the repository on Sep 25, 2026, commit fe6c2c3.

Text for your agent

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 dev

Local 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 description

Limitations

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.

Editors’ pick

A skill that strips AI writing tells from text using Wikipedia's list, without adding invented facts

SkillLow riskNo VPN needed52.7KRepository stars

Marketing Skills for AI agents

Marketing Skills for AI Agents

Editors’ pick

About fifty skills for CRO, copywriting, SEO, analytics, ads and launches, built for coding agents

SkillLow risk51.8KRepository stars
Official

SendPulse's official remote MCP server: statistics, campaigns and user data through an agent chat

MCP serverHigh riskRussian stack1Repository stars
Editors’ pick

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

MCP serverHigh riskRussian stackNo VPN needed1Repository stars
Foxx AISaaS listing generator for WB, Ozon and Amazon

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.