transcript-exporter — скилл

Скилл для Doubao собирает с Douyin заголовки, тексты, расшифровки и показатели видео в Markdown и JSON или в таблицу Feishu

  • 79 ★ репозитория
  • Последний коммит
Скилл

Расширенный доступ

Почему такой уровень

  • Скилл открывает страницы платформы в браузере агента и собирает чужие публичные данные о видео и авторах
  • При резервном пути звук видео скачивается и загружается в вашу Feishu для расшифровки
Все причины и проверки

yuanyuanleah/transcript-exporter

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/transcript-exporter

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скилл открывает страницы платформы в браузере агента и собирает чужие публичные данные о видео и авторах
  • При резервном пути звук видео скачивается и загружается в вашу Feishu для расшифровки

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

transcript-exporter — скилл для агента Doubao, который собирает данные видео Douyin. Он принимает страницу автора, ссылку на одно видео или короткую ссылку из «Поделиться» и вынимает заголовок, текст описания, расшифровку речи и показатели: лайки, комментарии, репосты, дату публикации и адрес видео. Результат скилл сохраняет локально в Markdown и JSON либо пишет в многомерную таблицу Feishu. Он умеет анализировать собранное: сравнивает темы по отдаче, долю комментариев к лайкам и распределение по времени публикации. Прогресс хранится, поэтому прерванный сбор продолжается без повторов. Если расшифровку получить не удалось, базовые данные остаются с указанием причины. Текст не выдумывается.

Для кого. Авторам и редакторам короткого видео, которые разбирают контент конкурентов и свой, и аналитикам, ведущим базу роликов в Feishu.

Подходит, если

  • Вы изучаете десять последних роликов автора и хотите получить заголовки, расшифровки и показатели в одной таблице
  • Нужно сохранить текст и метрики одного видео по короткой ссылке из приложения
  • Сбор прервался на середине, и его надо продолжить без дублей уже сохраненных записей
  • Команда ведет базу идей в таблице Feishu и пополняет ее каждую неделю
  • По собранным данным вы сравниваете темы и время публикации, чтобы выбрать следующий сюжет

Не подходит, если

  • Платформа не Douyin: скилл разобран под ее страницы и поведение
  • Агент не Doubao: инструкция опирается на встроенный браузер и `web.fetch` этой среды
  • Требуется полный обход аккаунта без пауз: скилл делает паузы и останавливается на проверках платформы
  • Данные нужны для массовой выгрузки третьих лиц без их согласия

Пример запроса к агенту

Сделай по этому видео Douyin заголовок, полную расшифровку и показатели и сохрани локально, без записи в Feishu

Ограничения

Скилл написан под Doubao и его встроенный браузер, README и справка на китайском. Сбор идет с паузами: в режиме по умолчанию 4–6 секунд между действиями и десять минут отдыха после 15 видео, быстрый режим короче. Проверка входом, ползунком или капчей останавливает работу и передается человеку, скилл ее не обходит. После двух проверок за 15 минут он ждет, после трех за день прекращает сбор и отдает кэш. Для записи в Feishu нужен `lark-cli` и ваша авторизация. Резервный путь расшифровки скачивает звук и загружает его в вашу Feishu.

Как отключить. Удалите папку `skills/transcript-exporter` из установленных скиллов Doubao. Локальные файлы Markdown и JSON с результатами лежат отдельно, а строки в таблице Feishu стираются вручную.

Частые вопросы

Как установить скилл в Doubao?

Отправьте в Doubao ссылку на репозиторий и попросите прочитать `skills/transcript-exporter/SKILL.md` с `references` и установить скилл. Если не выходит, установите всю папку по руководству из репозитория.

Нужна ли таблица Feishu?

Нет. Локальное сохранение работает без нее, а для записи в таблицу нужны `lark-cli` и ваша авторизация.

Что скилл делает при проверке капчей?

Он останавливает браузерные действия, просит вас пройти проверку вручную и после возврата перечитывает страницу. Обходить проверку он не пробует.

Сколько видео обрабатывается по умолчанию?

Для страницы автора берутся пять последних видео. Нужное число или диапазон лучших задайте в просьбе.

Что будет, если расшифровки нет?

Скилл сохранит заголовок, описание и метрики, а в поле расшифровки укажет причину. Пустую замену текстом он не подставляет.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Со скиллом douyin-comments агент собирает комментарии и ответы к одному видео Douyin, сохраняя отчет и исходные записи.

СкиллРасширенный доступ531Звезды репозитория

Агент работает в Douyin через локальный Chrome: скиллы и JSON-CLI ищут посты, готовят публикацию и комментируют с подтверждением

СкиллШирокий доступ61Звезды репозитория

Скилл разбирает аккаунты и вирусные посты в Xiaohongshu, Douyin, Kuaishou, WeChat Channels и Bilibili и пишет черновик по образцу.

СкиллРасширенный доступ365Звезды репозитория

Скилл готовит видео, заголовок и обложку к публикации на пяти площадках и останавливается перед кнопкой «Опубликовать».

СкиллШирокий доступ274Звезды репозитория

14 скиллов и CLI сохраняют видео, подкасты и статьи в локальную базу Markdown и находят в ней цитаты со ссылкой на источник

СкиллШирокий доступ1,3 тыс.Звезды репозитория

CLI sau и скиллы для Claude Code и Codex: публикуют видео, статьи и картинки в Douyin, Bilibili, YouTube, Instagram и другие площадки

СкиллШирокий доступ16,5 тыс.Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
transcript-exporter (эта карточка)нет79
douyin-to-obsidianнет206сохраняет разобранное видео в заметки Obsidian; здесь выгрузка в Markdown, JSON и таблицу Feishu с метриками
Douyin Favorites to Knowledgeнет102собирает избранное в базу знаний; здесь страница автора, одно видео и сравнение тем

Коротко о README

Быстрый старт идет с телефона через Doubao: скопировать ссылку на репозиторий, переключить режим задач и попросить установить скилл. Версия 1.2.0 работает непрерывно и докладывает прогресс каждые десять записей, а резервные режимы расшифровки и запись в Feishu вынесены в раскрывающиеся разделы.

Бейдж для README

Исходный SKILL.md

---
name: douyin-transcript-exporter
description: 在豆包工作中整理抖音主页、单条视频或分享短链的标题、文案、逐字稿和互动数据,保存为本地 Markdown + JSON,或写入飞书多维表格。用户要求采集、导出或继续整理抖音视频资料时使用。
---

# 抖音逐字稿导出

## 执行原则

在豆包工作中执行:主页和详情页使用内置浏览器,逐字稿可使用其内置 `web.fetch`。不要求用户先配置可选依赖;某条路径不可用时继续其他路径并交付已有结果。

默认连续完成采集、保存和摘要,不逐条询问“是否继续”。普通校验、重试、落盘和进度告知不构成审批。已有清晰指令和授权直接复用;用户禁止下载、上传或写表时遵守该限制。

## Step 0:确定来源、输出和参数

- **来源**:接受主页、单条视频或分享短链。缺少来源且无法从上下文确定时询问一次;短链先用浏览器打开取得真实地址。
- **输出**:已有表格链接直接使用;说“本地保存”直接走本地。完全未说明时只询问一次“保存本地,还是写入飞书?”;用户说“跳过引导 / 直接开始”但未提供表格时,简短说明将先保存本地并开始,不再追问表格。
- **数量**:主页默认最新 5 条,用户给定数量或 Top 区间时按其要求;单条链接只处理该条。
- **逐字稿和 AI 字段**:默认提取逐字稿并生成选题方向、主题总结;“只要基础数据”时跳过这三项。只说“不要逐字稿”时仍可根据标题和介绍生成 AI 字段,并注明依据。
- **节奏**:未指定时直接采用稳妥模式,不强制用户先选;可按要求改为快速模式或自定义间隔。模式参数只在下一节定义。

### 采集节奏与中断

| 模式 | 操作间隔 | 休息 |
|---|---|---|
| 稳妥(默认) | 4–6 秒随机 | 每完成 15 条休息 10 分钟 |
| 快速(用户指定) | 2–3 秒随机 | 无固定批间长休息 |
| 自定义 | 使用用户给定间隔,如每条完成后休息 2–3 分钟 | 按用户要求 |

间隔是任务参数,不保证账号安全或固定耗时。等待期间保留进度并简短告知,不要求用户催办;不把长休息塞入短超时 cell。优先使用环境的等待/恢复能力;若环境无法继续等待,保存恢复点并如实说明需要恢复任务,不假称后台仍运行。

- 登录、滑块、点选或验证码出现时暂停相关浏览器操作,请用户接管手动完成;交回后重新读取页面并恢复,不尝试绕过。
- 对所有模式,15 分钟内连续两次验证先暂停 15 分钟;当日累计三次则保存进度、停止当日浏览器采集并交付缓存结果。已有缓存的整理和写入可以继续。计数按账号/日期保存在进度中,不因换批清零;这是本 Skill 的暂停策略,不是平台判定标准。
- 普通空白、加载失败或详情页错位只重试一次;仍失败记录原因并继续其他视频。重复 `video_id` 直接去重,不反复访问。
- 每完成 10 条或遇到需要用户接管的事件汇报进度;结束时报告不足 10 条的最后一批,不等待用户回复进度消息。

## Step 0.5:飞书准备(按需)

仅写入飞书时检测 `lark-cli` 是否为用户本人身份,并解析目标表。已有表格直接用,不重复介绍模板。只有用户需要建表时提供默认模板:可在用户指定的 Base 内新建数据表,或新建 Base;详见 [飞书写入](references/lark-write.md)。缺少目标且用户要跳过引导则先保存本地。

默认 11 字段:标题(text,主字段)、账号名称(text)、介绍(text)、逐字稿(text)、点赞/评论/转发(number)、发表日期(datetime)、视频链接(text)、选题方向(多选 select)、主题总结(text)。模板标签可按内容选择,已有表格的标签不自行新增。已有空主字段可重命名,不删除有数据的字段;不自动转换已有非空列的类型。

本地分支不检查飞书登录或字段。飞书权限缺失时保存本地结果,简短说明写入受阻;用户已指定写表但暂时失败时,仍保留该输出目标以便恢复,不能把本地缓存当作飞书已交付。

## Step 1:选定视频

Сообщить о проблеме