skills/yt-transcribe/SKILL.md
# YT Transcribe — YouTube → Whisper → Obsidian Транскрибирует YouTube-видео через mlx-whisper (Apple Silicon, Metal-native) с параллельными чанками. Fallback на openai-whisper если mlx недоступен. ## Какую боль закрывает - **Потерянный контент видео**: Посмотрел лекцию/подкаст — через неделю забыл 90%. Нет текстовой базы для поиска. - **Нет транскриптов для русского**: YouTube auto-captions для русского языка — мусор. Whisper даёт quality транскрипцию. - **Ручная обработка**: Переслушивать 2-
npx skillsauth add ai-mindset-org/pos-sprint skills/yt-transcribeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Транскрибирует YouTube-видео через mlx-whisper (Apple Silicon, Metal-native) с параллельными чанками. Fallback на openai-whisper если mlx недоступен.
/yt-transcribe <YouTube URL>
↓
1. yt-dlp скачивает аудио (WAV 16kHz mono)
↓
2. Длинные видео (>20 мин) → ffmpeg split на чанки по 20 мин
↓
3. mlx-whisper (large-v3) транскрибирует чанки параллельно (до 4 воркеров)
↓
4. Merge сегментов с offset timestamps, сортировка по времени
↓
5. Claude обрабатывает: форматирует секции, привязывает слайды
↓
6. Два файла в Obsidian:
- {transcript} — полный текст с [MM:SS] таймкодами
- {summary} — подробное саммери, самодостаточный артефакт
- (опционально) {slides} — презентация с PNG слайдами
| Движок | Платформа | Скорость | Примечание | |--------|-----------|----------|------------| | mlx-whisper (default) | Apple Silicon | ~8-10x vs openai | Metal-native, оптимален для Mac | | openai-whisper (fallback) | Любая | 1x (базовая) | Универсальный |
Auto-detect: если mlx-whisper установлен — используется он, иначе openai-whisper.
/yt-transcribe <YouTube URL>
Скрипт напрямую:
python3 scripts/yt_transcribe.py \
--url "https://youtube.com/watch?v=..." \
--model large-v3 \
--engine auto \
--max-workers 4 \
--output /tmp
--url — YouTube URL (обязательный)--model — Whisper model (default: large-v3). Для скорости: medium--engine — auto | mlx | openai (default: auto)--chunk-duration — длина чанка в секундах (default: 1200 = 20 мин)--max-workers — макс. параллельных воркеров (default: 4)--output — директория для .md (default: /tmp)brew install ffmpegbrew install poppler (PDF → PNG)| Модель | Скорость (mlx) | Качество | Когда использовать | |-----------|----------------|----------|--------------------| | medium | Очень быстрая | Хорошее | Одноязычное видео, нужна скорость | | large-v3 | Быстрая | Лучшее | Микс ru/en, сложная терминология |
Всегда создаёт 2 файла:
{проект} {transcript} описание – YYYY-MM-DD – Claude Code.md{проект} {summary} описание – YYYY-MM-DD – Claude Code.md{проект} {slides} PREFIX Презентация – YYYY-MM-DD – Claude Code.mddevelopment
Интерактивный процесс написания текстов для вайб-маркетинга на основе Julian Shapiro framework. **Новые возможности (v2.0):** - Research & Gap Analysis (Perplexity → WebSearch fallback) - Scoring 0-5 вместо binary (Novelty + Resonance + Hook + Clarity) - AI-Slop Detection на всех этапах (10 типов patterns) - 3 варианта intro с self-scoring - Markdown export всех промежуточных результатов **Русские triggers:** "напиши пост по шапиро", "написать статью по фреймворку шапиро", "создай текст в стиле julian shapiro", "помоги написать контент по методу shapiro", "контент по julian shapiro фреймворку", "пост по julian shapiro", "напиши в стиле шапиро" **English triggers:** "write content using julian shapiro framework", "create post with shapiro method", "write article shapiro style", "help with julian shapiro writing" **Generic triggers:** "напиши статью", "помоги написать контент", "создай текст", "начать писать", "хочу написать пост", "нужна помощь с текстом", "write content", "write article", "создай контент", "придумай идею для статьи", or requests help with content creation process.
tools
# /tg-saved v2 — Telegram Saved Messages → Deep Analysis → Obsidian ## Назначение Скилл извлекает сообщения из Telegram "Избранное" (Saved Messages) за последние N дней, автоматически парсит контент всех ссылок в сообщениях (requests + BeautifulSoup, до 5000 символов на URL), затем для каждого сообщения запускает глубокий анализ через Claude CLI subprocess (модель Sonnet). Результат — подробная структурированная заметка в Obsidian `00-inbox/` с YAML frontmatter, секциями анализа, ссылками и ор
documentation
Делает LLM-выжимку из комментариев менеджеров об одном или нескольких подрядчиках. Используй этот скилл когда нужно понять что говорят менеджеры о конкретном подрядчике, или получить JSON с выжимкой для дальнейшей обработки.
development
This skill activates when the user mentions "security audit", "skill audit", "проверка безопасности скилла", "аудит скилла", "skill-security", "проверить скилл", "пересобрать скилл", "rebuild skill", "security check", "dual memory audit", "credential isolation check". Also activates on /skill-security command. Use this skill when the user wants to audit, validate, or rebuild any Claude Code skill for security compliance.