pine-visualizer — скилл для Claude Code: разбор идей для Pine Script
Разбирает торговые идеи и видео с YouTube на компоненты Pine Script: индикаторы, условия входа и выхода, параметры. Пригодится перед тем, как писать индикатор или стратегию.
npx skills add TradersPost/pinescript-agents --skill pine-visualizer -a claude-codeЧто делает pine-visualizer
Скилл помогает перейти от описания торговой идеи к спецификации для Pine Script. Видео с YouTube разбирает локальный скрипт tools/video-analyzer.py: он вытаскивает метаданные и транскрипт, ищет упоминания индикаторов вроде RSI или MACD, шаблоны вроде пробоя или дивергенции, условия входа и выхода, правила риска и конкретные числа — периоды, проценты, уровни. Результат сохраняется в projects/analysis/, его можно открыть позже.
При разборе идеи скилл сразу предлагает архитектуру на пользовательских типах (UDT): какие поля нужны каждой записи, как хранить коллекцию, какие методы рисовать и удалять объекты. Координаты советует держать во времени, а не в номере бара — так разметка не упирается в лимит истории. Для циклов рекомендует for...in, потому что старый for с границей массива легко сломать.
Внутри разрешены Read, Glob, Grep, Bash и WebFetch. Для анализа видео нужен Python, а без субтитров — ещё и Whisper: тогда запуск идёт с флагом --whisper, при желании с моделью покрупнее. Транскрипты кешируются, повторный разбор того же ролика идёт сразу. Скилл передаёт готовую спецификацию дальше, в pine-developer, поэтому пара работает связкой.
Python-скрипт лежит внутри репозитория скилла, и без него разбор видео не запустится.
Какие задачи решает
- разобрать видео с YouTube на условия входа и выхода
- вытащить из торговой идеи список индикаторов и их периоды
- спланировать хранение разметки на пользовательских типах
- переписать торговое описание в спецификацию для Pine Script
- найти в идее рискованные места вроде массивов вместо UDT
Примеры запросов агенту
- Разбери это видео и вытащи условия входа и выхода: https://youtube.com/watch?v=ABC123
- Спланируй по этой идее архитектуру на UDT с методами draw() и delete()
- Сделай спецификацию индикатора на скользящих средних с чёткими параметрами
Как установить pine-visualizer
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-visualizer -a claude-code2Вручную: положить файлы
~/.claude/skills/pine-visualizer/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/pine-visualizer/
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-visualizer -a codex2Вручную: положить файлы
.agents/skills/pine-visualizer/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-visualizer -a cursor2Вручную: положить файлы
.cursor/skills/pine-visualizer/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install TradersPost/pinescript-agents pine-visualizer2Вручную: положить файлы
.github/skills/pine-visualizer/SKILL.md1Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-visualizer -a gemini-cli2Командой платформы
gemini skills install https://github.com/TradersPost/pinescript-agents --path skills/pine-visualizerВручную: положить файлы
.devin/skills/pine-visualizer/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add TradersPost/pinescript-agents --skill pine-visualizer -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о pine-visualizer
Как установить pine-visualizer в Claude Code?
Выполните npx skills add TradersPost/pinescript-agents --skill pine-visualizer -a claude-code. После этого файл скилла лежит в ~/.claude/skills/pine-visualizer/SKILL.md.
Что делает pine-visualizer?
Разбирает торговые идеи и видео на компоненты будущего индикатора Pine Script и выдаёт спецификацию. Готовую спецификацию передаёт скиллу pine-developer.
Что нужно для анализа видео?
Python и скрипт tools/video-analyzer.py из репозитория скилла. Если у ролика нет субтитров, понадобится Whisper — добавьте флаг --whisper.