--- description: Статистика роботи в Claude Code для рангу SmartGT Academy (години, сесії, токени, скіли, конектори) allowed-tools: Bash, PowerShell, WebFetch, Read, Write --- Зроби статистику оператора для системи рангів SmartGT Academy. Відповідай українською. 1. Скрипт має лежати в `~/.claude/occ/occ-stats.py` (Windows: `%USERPROFILE%\.claude\occ\occ-stats.py`). Якщо його немає або користувач попросив оновити — завантаж https://sgt.com.ua/academy/occ/occ-stats.txt і збережи вміст рівно як є під цим ім'ям (curl на macOS/Linux, `Invoke-WebRequest -OutFile` у PowerShell). Перший рядок файла має бути `#!/usr/bin/env python3`, інакше зупинись і скажи, що завантаження не вдалося. 2. Запусти скрипт першим інтерпретатором, який є: `python3`, потім `python`, потім `py -3`. Якщо Python немає взагалі — не пиши власний підрахунок, а скажи, як поставити Python (macOS: `xcode-select --install` або python.org; Windows: `winget install Python.Python.3.12`), і зупинись. 3. Покажи користувачу блок зі stdout **без жодних змін** — від `=== OCC-STATS v1 ===` до `=== /OCC-STATS ===` — в одному блоці коду, щоб його було зручно скопіювати. Не перераховуй, не округлюй і не перекладай цифри: блок має контрольну суму, і будь-яка правка зробить його недійсним. 4. Під блоком коротко, 3–4 рядки: - підсумок із stderr (години, сесії, токени, скіли, конектори); - «Вставте блок на https://sgt.com.ua/academy/operator-ranks#otrymaty, впишіть ПІБ — і отримаєте сторінку з рангом»; - якщо користувач працює з Claude Code ще на іншому комп'ютері — нехай запустить `/occ-stats` і там, а на сайті вставить обидва блоки. Скрипт лише читає локальні журнали й нічого не надсилає. Тексти розмов, назви проєктів, скілів і конекторів у блок не потрапляють.