---
name: wb-otzyvy
description: >
  Отвечает на отзывы и вопросы покупателей WB и Ozon в тоне бренда. Используй
  всегда, когда просят ответить покупателю, разобрать негатив, посмотреть «что
  пишут про товар» или собрать жалобы по артикулу — даже если слово «отзыв» не
  прозвучало.
---

<!--
  ШАБЛОН SKILL.md · Андрей Пекинский · noonz.ru/skilly

  Как пользоваться:
  1. Замени пример (ответы на отзывы) на свою задачу. Структуру оставь.
  2. Описание выше — самое важное: Claude видит только его и по нему решает,
     звать скилл или нет. Пиши, ЧТО делает скилл и КОГДА его звать, словами,
     которыми ты реально просишь. И настойчиво: по умолчанию скиллы недовызывают.
  3. Держи этот файл короче 500 строк. Всё подробное — в references/.
  4. Удали эти комментарии, когда заполнишь: Claude читает их как текст
     и тратит на них токены при каждом вызове.

  Папка скилла:
  wb-otzyvy/
  ├─ SKILL.md        этот файл: что и когда
  ├─ references/     детали, которые открываются по запросу
  ├─ scripts/        код, который запускается, а не читается
  └─ assets/         шаблоны, примеры, шрифты
-->

# Ответы на отзывы WB и Ozon

Готовит черновики ответов на новые отзывы и вопросы покупателей. Ничего не
публикует сам: показывает черновики и ждёт подтверждения.

## Порядок работы

1. Забери новые отзывы скриптом: `python3 scripts/fetch_feedbacks.py --days 1`.
   Скрипт не нужно читать — просто запусти и возьми результат.
2. Раздели их на три группы: позитив, негатив, вопросы.
3. Для негатива открой `references/tone.md` — там примеры ответов и формулировки,
   которых мы избегаем.
4. Покажи черновики таблицей и жди подтверждения, прежде чем что-то отправлять.

## Правила — с причинами

- Отвечаем на «вы» и без смайликов: это тон бренда, ответы видят будущие покупатели.
- Не обещаем в ответе возврат денег: решение принимает маркетплейс, и обещание
  потом может оказаться невыполнимым.
- Если в отзыве брак — предлагаем написать в поддержку продавца, а не спорим
  в комментариях: спор под карточкой читают все, кто её открывает.

## Ловушки

<!-- Сюда — грабли, на которые ты уже наступал. Одна строка экономит час разборов. -->

- В отчёте продаж WB `dateFrom` — дата изменения записи, а не дата продажи.
- Отзыв с оценкой 5 и текстом «брак» — это негатив, а не позитив: смотри на текст.

## Формат результата

Таблица: артикул | оценка | суть отзыва в одну строку | черновик ответа.
Под таблицей — сколько отзывов без ответа осталось.

## Где что лежит

- `references/tone.md` — тон бренда и примеры ответов. Читай, когда пишешь ответ
  на негатив.
- `references/api.md` — методы API отзывов WB и Ozon. Читай, если нужно забрать
  или отправить отзывы.
- `scripts/fetch_feedbacks.py` — забирает отзывы за период.
