AB podcast-to-script
Преобразуйте ссылку на эпизод подкаста в транскрипт с временными метками И готовый к производству пакет сценария для китайского языка с двумя ведущими (outline.md, script.md, notes.md), который точно переводит/восстанавливает оригинальный эпизод и проходит проверку формата пакета — самодостаточный, без внешней зависимости от конвейера. Используйте, когда пользователь вставляет URL подкаста (open.spotify.com/episode/..., podcasts.apple.com/..., URL RSS-канала или прямую ссылку на аудио) и запрашивает 字幕/转录/transcript/文字稿/逐字稿, хочет 把播客转成文字 или 转成播客脚本, перевести эпизод в 双人对谈中文脚本 (翻译还原原播客), или пакетно обрабатывать эпизоды. Поэтапный и возобновляемый: preflight → fetch → outline → draft → notes, каждый этап контролируется скриптом. Нет ключа API Spotify/Apple: метаданные через oEmbed/iTunes, официальный <podcast:transcript> при наличии, иначе общедоступное аудио RSS + faster-whisper. ПРОПУСК: субтитры YouTube/видео, музыкальные треки, эксклюзивные шоу Spotify без общедоступного RSS-канала (скрипт сообщает об этом).
машинный переводПоказать оригиналСкрыть оригинал«Turn a podcast episode link into a timestamped transcript AND a produc…»
Turn a podcast episode link into a timestamped transcript AND a production-ready Chinese two-host script package (outline.md, script.md, notes.md) that faithfully translates/restores the original episode and passes the bundled format checker — self-contained, no external pipeline dependency. Use when the user pastes a podcast URL (open.spotify.com/episode/..., podcasts.apple.com/..., an RSS feed URL, or a direct audio link) and asks for 字幕/转录/transcript/文字稿/逐字稿, wants 把播客转成文字 or 转成播客脚本, translate an episode into a 双人对谈中文脚本 (翻译还原原播客), or batch-process episodes. Staged & resumable: preflight → fetch → outline → draft → notes, each stage gated by a script. No Spotify/Apple API key: metadata via oEmbed/iTunes, official <podcast:transcript> when available, otherwise public RSS audio + faster-whisper. SKIP: YouTube/video captions, music tracks, Spotify-exclusive shows with no public RSS feed (script reports this).
Преобразуйте ссылку на эпизод подкаста в транскрипт с временными метками И готовый к производству пакет сценария для китайского языка с двумя ведущими…
Как процесс B 66/100 · Почти готов — слабые места: ошибки и развилки, повторный запуск, отчётность по ходу
Как улучшить
- Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
- spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.
Находки guard · 0
✓ Критических и высоких находок нет
Просканировано файлов: 7. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.
По спецификации Agent Skills
✓ По спецификации Agent Skills замечаний нет
Процессный рейтинг: все десять параметров 66/100
- 0Ошибки и развилки. Линейный процесс без обработки сбоев
- 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
- 30Повторный запуск. Изменяющих операций: 3, без проверки текущего состояния
- 60Инструменты и файлы. Используются инструменты (web, python), но во frontmatter они не объявлены
- 60Результат и критерий готовности. Формат результата описан, критерия завершения нет
- 70Когда включается. Сказано, когда применять, но не сказано, когда не стоит
- 70Входы и предусловия. Входные данные и предусловия перечислены
- 100Шаги. Шагов: 6
- 100Согласованность. Имя и обязательные поля на месте
- 100Стоимость исполнения. Тело инструкции 1540 токенов
- low Ответ описан самодельной разметкой (8 тегов): типизированный вызов надёжнее
Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.
Сигналы качества
- +5В description нет примеров фраз, по которым скилл должен срабатывать
- +4Описание не говорит, когда скилл НЕ применять (ложные срабатывания)
- +3Длина description 921: рекомендуется 120–800 символов
- +3Формат ответа не описан: модель каждый раз решает сама
- +2Инструкции на одном языке
- +4Структура: 9 заголовков
- +3Пошаговые инструкции: 6 пунктов
- +4Есть примеры (5 блоков кода)
- +4Справочные файлы упоминаются в инструкциях (2 из 2)
- +3Все 3 скриптов описаны в инструкциях
- +1Лицензия указана
База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 89.