Community Скиллы Российские сервисы

Ozon Listing Copilot

Установка
git clone (см. README)

Описание

ozon-listing-copilot — два скилла для Codex, собирающие карточку товара Ozon: вход — фото товара и проверенные факты о нём, выход — готовый заголовок, описание на 3 000–4 000 знаков и теги, структура под требования площадки — без запрещённых приёмов и воды. Помогает продавцу быстро делать карточки на основе реальных характеристик товара, а не общих шаблонов.

Что умеет:
— писать заголовки и описания под Ozon;
— собирать теги из фактов о товаре;
— держать требуемый объём текста;
— работать в паре скиллов Codex.

Полная документация ниже — автоматически из репозитория yangsuiyuan75-afk/ozon-listing-copilot (ветка main). Оригинальные материалы проекта распространяются на условиях его лицензии.

Ozon Listing Copilot

面向俄罗斯 Ozon 市场的 Codex Skill 组合。它将商品图片与已确认的商品信息转换为符合平台规则的俄语 Listing:包含标题、3000–4000 字符详情描述、精准标签,以及按图片映射的俄语卖点文案。

本仓库包含两个需要配套安装的 Skill:

  • ozon-local-listing-optimization(仓库根目录):Ozon 商品信息收集、图片分析、俄语文案和 Listing 生成流程。
  • anysearch/:实时公开网页检索工具,用于查找当前 Ozon 规则、俄语关键词、同义词、长尾词和使用场景词。

能做什么

  • 从商品主图、详情图和卖点图中提取可核实的信息。
  • 在开始外部检索前向用户确认商品型号、规格、材质、适用对象和禁用表述。
  • 通过 AnySearch 取得当前公开的 Ozon 规则与俄语市场语言信号。
  • 使用 Yandex Search API 的 Wordstat 数据验证关键词频次。
  • 输出一个自然、合规的俄语标题,完整的俄语详情描述,精确的 Ozon 标签,以及不重复的图片对应文案。

前置条件

  • Codex 已启用本地 Skills。
  • Python 3 可用(用于 scripts/wordstat_api.py);AnySearch 也可使用 Python、Node.js 或 PowerShell 运行。
  • 可选:AnySearch API Key。未配置时可以匿名访问,但额度较低。
  • 若要获取 Wordstat 数值,必须拥有 Yandex Search API 的 OAuth Token 和 Cloud Folder ID。

安装

将本仓库克隆到本地后,把两个目录安装成同级 Skills。以下示例适用于 Windows PowerShell:

git clone https://github.com/yangsuiyuan75-afk/Ozon-Listing-Copilot.git

$repo = "<克隆目录>\\Ozon-Listing-Copilot"
$skills = "$env:USERPROFILE\\.codex\\skills"
Copy-Item -Recurse -Force "$repo\\anysearch" "$skills\\anysearch"
Copy-Item -Recurse -Force "$repo\\*" "$skills\\ozon-local-listing-optimization" -Exclude anysearch

安装后目录应为:

~/.codex/skills/
├── anysearch/
└── ozon-local-listing-optimization/

Ozon Skill 会把 anysearch 作为同级依赖查找,因此不要把它嵌套在 ozon-local-listing-optimization 目录中。

配置

在 Ozon Skill 目录中复制示例配置并填写真实凭据:

Copy-Item .env.example .env

.env 的内容:

YANDEX_SEARCH_API_KEY=<Yandex OAuth Token>
YANDEX_CLOUD_FOLDER_ID=<Yandex Cloud Folder ID>

AnySearch 的 API Key 为可选项。需要更高检索额度时,在 anysearch/.env 中设置:

ANYSEARCH_API_KEY=<your_api_key>

.env、runtime.conf 和 Python 缓存文件均已被 Git 忽略,切勿提交真实凭据。

使用方式

在 Codex 中提供商品图片和基础资料,然后调用:

使用 $ozon-local-listing-optimization 优化这款商品的 Ozon Listing。

Skill 会先整理信息并等待确认;只有在你明确确认资料完整后,才会进行 AnySearch 和 Wordstat 调研并生成最终 Listing。

仓库结构

.
├── SKILL.md                         # Ozon Skill 指令
├── agents/openai.yaml               # Codex 入口配置
├── references/research-and-rules.md # 调研规则与证据要求
├── scripts/wordstat_api.py          # Yandex Wordstat API 查询脚本
├── scripts/validate_listing.py      # Listing 校验脚本
├── .env.example                     # Yandex 凭据模板
└── anysearch/                       # 随仓库提供的检索依赖

安全与数据

  • 不要在聊天、截图或 Git 提交中暴露 API Key、OAuth Token 或 Cloud Folder ID。
  • AnySearch 会将搜索查询和待提取的公开 URL 发送至其服务;请勿用于密码、个人信息或商业机密。
  • Keyword 频次只以 Yandex API 返回的数据为准;AnySearch 搜索结果仅用于定性发现与验证。