Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Исследование коммерческого спроса по нише, географии, товару или услуге через Wordstat до перехода к рекламной семантике.
.claude/skills/hashgraph-online-commercial-demand-research/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | 7% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 42% | 0% |
| case-12 | ✗→✓ | ▲ Improved | 73% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-09 | ✗→✓ | ▲ Improved | -19% | 0% |
Этот навык отвечает на вопросы о существующем спросе и сегментах рынка. Для кампаний, объявлений, бюджетов и работы с кабинетом используйте yandex-direct-unified после завершения исследования.
validated_service_demand, excluded_noise или doubtful.raw/, а общий реестр — в data/all_phrases.csv;Артефакты сбора включают raw/*.json, data/all_phrases.csv, data/collection_summary.json, исходную маску, географию, язык, дату и способ получения. Сбор продолжается волнами, пока новые проверенные маски добавляют существенную коммерческую лексику либо зафиксирован реальный блокер доступа или квоты.
Коммерческий спрос, готовность продукта, готовность сайта и готовность рекламы — разные признаки. Сегменты выводятся из классифицированных строк, а не задаются заранее. Стоп-слова выводятся только из собранных данных после проверки защищённых слов.
Для большой очереди допустимо разделение на части. Каждая часть получает исходные строки и возвращает структурированный результат; число строк, порядок, устойчивые идентификаторы и границы частей проверяются механически. Итоговое объединение и смысловая проверка остаются за основной сессией.
Исполнители частей не имеют права придумывать строки, заменять построчную классификацию кратким пересказом, переносить сомнительные строки в подтверждённый спрос или самостоятельно выпускать окончательную агрегацию. Неполная часть, повторные ключи, потерянные граничные строки и изменение схемы отклоняются.
include|defer|reject с причиной и точным целевым артефактом;Основной результат — не только текстовый отчёт, а проверяемая рабочая поверхность. Она должна позволять искать и фильтровать фразы, сортировать сегменты, раскрывать исходные строки, отдельно видеть исключённые и сомнительные слои и выгружать таблицу без обрезки значимых фраз.
Таблица содержит как минимум сегмент, подсегмент при необходимости, показы, число фраз, долю, основные фразы, исходные маски, сезонность, слой и причину статуса. Это полный реестр, а не выбранный верхний список.
validated_service_demand.include|defer|reject.Перед завершением проверить, что каждая исходная строка представлена ровно один раз, верхние исключённые и сомнительные строки просмотрены вручную, а в артефактах нет доступов и частных идентификаторов.
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 31,030 | 47,357 | +53% | 1 | 1 | 0% | 5,749 | 9,439 | +64% | 0 | 0 | — |
case-02 | fail→fail | 31,103 | 46,272 | +49% | 1 | 1 | 0% | 5,865 | 9,432 | +61% | 0 | 0 | — |
case-03 | fail→fail | 24,980 | 81,460 | +226% | 1 | 1 | 0% | 4,644 | 9,055 | +95% | 0 | 0 | — |
case-04 | fail→pass | 17,228 | 18,066 | +5% | 1 | 1 | 0% | 3,166 | 3,382 | +7% | 0 | 0 | — |
case-05 | fail→fail | 22,179 | 19,167 | -14% | 1 | 1 | 0% | 3,158 | 3,577 | +13% | 0 | 0 | — |
case-06 | fail→pass | 10,593 | 14,045 | +33% | 1 | 1 | 0% | 1,929 | 2,741 | +42% | 0 | 0 | — |
case-12 | fail→pass | 20,169 | 17,988 | -11% | 1 | 1 | 0% | 2,472 | 4,275 | +73% | 0 | 0 | — |
case-07 | fail→fail | 13,913 | 13,497 | -3% | 1 | 1 | 0% | 2,349 | 3,379 | +44% | 0 | 0 | — |
case-08 | fail→pass | 16,659 | 12,879 | -23% | 1 | 1 | 0% | 2,939 | 3,344 | +14% | 0 | 0 | — |
case-09 | fail→pass | 21,407 | 9,069 | -58% | 1 | 1 | 0% | 3,312 | 2,686 | -19% | 0 | 0 | — |
case-10 | fail→pass | 12,368 | 8,017 | -35% | 1 | 1 | 0% | 2,016 | 2,489 | +23% | 0 | 0 | — |
case-11 | fail→pass | 11,550 | 9,048 | -22% | 1 | 1 | 0% | 1,200 | 2,782 | +132% | 0 | 0 | — |
case-13 | pass→pass | 16,444 | 11,308 | -31% | 1 | 1 | 0% | 2,419 | 3,129 | +29% | 0 | 0 | — |
case-14 | fail→pass | 18,007 | 20,234 | +12% | 1 | 1 | 0% | 2,348 | 4,712 | +101% | 0 | 0 | — |
case-15 | pass→pass | 19,445 | 28,937 | +49% | 1 | 1 | 0% | 3,469 | 6,716 | +94% | 0 | 0 | — |
case-16 | fail→pass | 19,589 | 12,758 | -35% | 1 | 1 | 0% | 3,521 | 3,606 | +2% | 0 | 0 | — |
case-17 | pass→pass | 16,536 | 16,504 | -0% | 1 | 1 | 0% | 2,636 | 3,493 | +33% | 0 | 0 | — |
case-18 | pass→pass | 19,661 | 21,195 | +8% | 1 | 1 | 0% | 3,275 | 3,847 | +17% | 0 | 0 | — |
case-19 | fail→fail | 15,070 | 34,534 | +129% | 1 | 1 | 0% | 2,570 | 5,624 | +119% | 0 | 0 | — |
case-20 | pass→pass | 17,163 | 10,317 | -40% | 1 | 1 | 0% | 1,926 | 2,822 | +47% | 0 | 0 | — |
case-21 | pass→pass | 18,942 | 12,766 | -33% | 1 | 1 | 0% | 1,876 | 2,528 | +35% | 0 | 0 | — |
case-22 | fail→pass | 12,503 | 11,292 | -10% | 1 | 1 | 0% | 1,969 | 3,066 | +56% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +45 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.