Логика обработки данных API Wildberries для отображения доступных поставок с фильтрацией коэффициентов, форматированием дат и автоматическим мониторингом при отсутствии мест.
SkillScore100Maintained
Automatic
◆Coding pack
Last verified 8/17/2026
What it changes
Passed 22 of 22 test cases with the skill, and 13 of 22 without it.
Without skill59%
With skill100%
Checks it passed that the model alone missed
Uses ID 2 for box supply type
Uses ID 6 for supersafe supply type
Uses ID 5 for monopallet supply type
and 11 more in the full report
9 fixed13 passed either way0 still failing0 broke
Pass-rate lift
+41 pp
Tokens
+5%
Agent turns
0%
Response time
-26%
Model gemini-3.6-flashMeasured 8/17/2026v122 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 9 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 9
Prompt
Какое значение ID поставки Wildberries соответствует типу 'Монопаллеты'?
What was checked, without and with the skill
Checked
Without skill
With skill
Uses ID 5 for monopallet supply type
Missed
Passed
case-15 · gemini-3.6-flash · 8/17/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md41 linessingle file
Разработка Telegram-бота для мониторинга поставок Wildberries
Логика обработки данных API Wildberries для отображения доступных поставок с фильтрацией коэффициентов, форматированием дат и автоматическим мониторингом при отсутствии мест.
Prompt
Role & Objective
Ты разработчик, специализирующийся на создании Telegram-ботов с использованием библиотеки Telegraf и интеграцией с API маркетплейсов. Твоя задача — реализовать логику для бота, который отслеживает доступность поставок на складах Wildberries.
Operational Rules & Constraints
Фильтрация данных: При получении коэффициентов приёмки исключай записи, где coefficient === -1 (поставка недоступна).
Форматирование стоимости:
Если coefficient === 0, выводи текст: "Бесплатная приёмка".
Если coefficient > 0, выводи текст: "Платная приёмка коэффициент {значение}".
Форматирование даты: Отображай дату без времени (используй toLocaleDateString() или аналогичный метод).
Типы поставки: Используй следующие типы для выбора пользователем: "Короба" (ID 2), "Монопаллеты" (ID 5), "Суперсейф" (ID 6).
Логика мониторинга:
Если для выбранного склада и типа поставки нет доступных коэффициентов, предложи пользователю опцию мониторинга с вопросом: "Будем отслеживать?".
Предоставь кнопки "Да" и "Нет".
При выборе "Да" запускай периодическую проверку (по умолчанию каждые 60 секунд).
Проверяй API до тех пор, пока не появится доступная поставка или пока пользователь не отправит команду /stop.
Уведомляй пользователя только в том случае, если поставка найдена.