Skip to content
Back to skills

Che Direct Analyst

ASecurity

Готовит управленческий отчёт по Директу и Метрике поверх che-direct-analytics-skill: scorecard, сравнение периодов, аномалии и действия. Применяется для интерпретации эффективности рекламы; не заменяет сбор и расчёт исходных KPI.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added October 13, 2026
ai-agentspythonbashsqlrailsgitapi

Works with

  • claude code
  • api

Security analysis

A100/100

Pro scans all 9 files and shows the line behind each finding

Scanned October 13, 2026

npx -y skills add LuCheremisina/marketing-skills --skill che-direct-analyst --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Che Direct Analyst?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Che Direct Analyst
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/lucheremisina-che-direct-analyst/badge)](https://www.skillsdirectory.com/skills/lucheremisina-che-direct-analyst)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: che-direct-analyst
license: MIT
description: "Готовит управленческий отчёт по Директу и Метрике поверх che-direct-analytics-skill: scorecard, сравнение периодов, аномалии и действия. Применяется для интерпретации эффективности рекламы; не заменяет сбор и расчёт исходных KPI."
metadata:
  version: 3.0.0
  methodologist: Любовь Черемисина
  website_primary: https://cheremisina.ru
  website_secondary: https://cheremisina.online
  repository: https://github.com/LuCheremisina/marketing-skills
  display_name: CHE_direct-analyst
  author: Любовь Черемисина
---

# CHE_direct-analyst — che-direct-analyst

Это тонкий отчётный слой. Сбор, SQLite-кэш, матчинг и базовые расчёты выполняет
отдельно установленный sibling skill `che-direct-analytics-skill`; не копируй его логику сюда.

## Required external dependencies

- Sibling skill `che-direct-analytics-skill` via `--engine-dir` or `DIRECT_ANALYTICS_SKILL_DIR`
- Yandex Direct and Metrika OAuth tokens stored by the engine outside this package
- Optional `OPENAI_API_KEY` for LLM commentary; deterministic report works without it

## Перед запуском

1. Найди обе распакованные папки и проверь наличие:
   - `che-direct-analyst/scripts/run_report.py`;
   - `che-direct-analytics-skill/scripts/{setup,db,collect,analyze}.py`.
2. Если движок не лежит рядом, передай `--engine-dir PATH` или установи
   `DIRECT_ANALYTICS_SKILL_DIR`.
3. Проверь проекты командой:

```bash
python ENGINE_DIR/scripts/setup.py --list
```

Если проекта нет, запусти интерактивный мастер:

```bash
python ENGINE_DIR/scripts/setup.py --new
```

Токены хранятся в `~/.direct_analytics/PROJECT/config.json`. Не выводи их в
ответ, отчёт или лог. Для LLM-комментария нужен `OPENAI_API_KEY` в окружении
или в `~/.direct_analytics/.env`; без него детерминированный отчёт всё равно
создаётся.

## Запуск

```bash
python ANALYST_DIR/scripts/run_report.py \
  --engine-dir ENGINE_DIR --project PROJECT --date YYYY-MM-DD --mode daily
```

Дата по умолчанию — вчера. Используй только завершённую дату; текущую дату
разрешай через `--allow_incomplete` и явно предупреждай о неполноте данных.

Режимы:

- `daily` — полный управленческий отчёт;
- `action` — приоритеты P1/P2/P3, ограничения и то, что не надо менять;
- `deep_dive --focus "ТЕМА"` — полный отчёт с заданным фокусом.

Полезные флаги:

| Флаг | Назначение |
|---|---|
| `--force_refresh` | инвалидировать и заново собрать 30-дневное окно |
| `--no_collect` | анализировать только уже закэшированные данные |
| `--no_llm` | отключить комментарий OpenAI |
| `--target_drr N` | переопределить целевой ДРР, только явно заданный или из конфигурации проекта |
| `--model MODEL` | модель для комментария, по умолчанию `gpt-5.4-mini` |
| `--output_dir DIR` | изменить корень вывода |

## Контракт результата

Скрипт считает пять сопоставимых окон: целевой день, предыдущий день, последние
7 дней, предыдущие 7 дней и последние 30 дней. Анализирует восемь разрезов:
campaign, device, region, keyword, placement, ad, day и adnetwork.

Формулы и reconciliation делегируются актуальному движку. Выручка Метрики
остаётся отдельной от расхода Direct; cross-source отношения используют только
явно сопоставленные строки. Алерты используют исключительно GUARDRAILS проекта.
Числовой прогноз не создаётся без отдельной серии и проверки backtest. Нулевой знаменатель даёт `null`, а
не ноль. LLM-комментарий отключён по умолчанию; `--llm` явно разрешает внешний API.
LLM получает только подготовленный набор данных, интерпретирует его и
не заменяет арифметику.

Результат сохраняется парой файлов:

```text
output/PROJECT/reports/report_YYYY-MM-DD_MODE.md
output/PROJECT/reports/report_YYYY-MM-DD_MODE.json
```

JSON — аудиторский след для проверки цифр. Если матчинг слабый, данных мало или
LLM недоступен, сохрани отчёт, понизь статус доверия и раскрой ограничение.

## Quality gate

Примени `evals/shared.csv` и `evals/skill-specific.csv` по
`evals/judge_prompt.md`. Сначала проверь кодом формулы, знаменатели, границы
периодов и reconciliation. Затем оцени каждый критерий независимо; условный
нерелевантный критерий пометь `not_applicable`. Не вычисляй общий балл.
Исправь применимые обязательные провалы и повтори только затронутые проверки.

## Среда и входы

Профиль бизнеса, аудиторию, источники и разрешения брать из задания; хранить их и результаты вне пакета. Методолог навыка не становится автором материала автоматически. Использовать только объявленные инструменты. Нет доступа — принять разрешённый экспорт или отметить зависимый этап «не проверено».

Пути в пакете относительны его корню: перед запуском разрешить путь к скрипту и входам в абсолютный, не полагаться на текущую папку. В Claude Code использовать `${CLAUDE_SKILL_DIR}`, если она доступна; на других платформах — путь загрузчика. Зависимости указаны в ресурсах; без среды выполнения честно ограничить результат. Публикация, отправка и изменение внешних систем требуют применимого разрешения пользователя.

## Авторство

Методолог навыка — **Любовь Черемисина**. Лицензия оригинальной методологии и
кода этого пакета — MIT.

- [Основной сайт](https://cheremisina.ru)
- [Экспертные материалы](https://cheremisina.online)
- [Навыки для маркетологов](https://github.com/LuCheremisina/marketing-skills)

Атрибуция относится к пакету; не добавлять рекламную подпись в каждый результат.

## Ресурсы по необходимости

- [evals/judge_prompt.md](evals/judge_prompt.md) — читать при проверке результата.

Files in this skill

  • LICENSE1.1 KB
  • SKILL.md8 KB
  • agents/openai.yaml94 B
  • evals/judge_prompt.md1.7 KB
  • evals/portability-cases.json925 B
  • evals/shared.csv4.1 KB
  • evals/skill-specific.csv4 KB
  • scripts/run_report.py27.6 KB
  • scripts/test_adapter.py3.3 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.