Douyin Favorites to Knowledge — скилл

Скилл переносит избранные видео Douyin в локальную базу Markdown или Obsidian с расшифровкой речи и ежедневной сводкой.

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

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

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

  • Вход выполняется в браузере с вашей сессией Douyin, куки лежат в локальном профиле.
  • Звук роликов отправляется в облако расшифровки, если выбран SiliconFlow или Bailian.
Все причины и проверки

tars1230/douyin-favorites-to-knowledge

Установка

Работает в

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

npx skillfoxx add skills/douyin-favorites-to-knowledge

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

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

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

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

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

  • Вход выполняется в браузере с вашей сессией Douyin, куки лежат в локальном профиле.
  • Звук роликов отправляется в облако расшифровки, если выбран SiliconFlow или Bailian.

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

Что делает

Скилл настраивает и запускает CLI `douyin-favorites-knowledge`. Команда `setup` спрашивает папку базы знаний, способ расшифровки и открывает официальную страницу Douyin для входа. Команда `sync` находит новые избранные видео, пишет по каждому заметку в Markdown и ведет журнал, чтобы повторная синхронизация не создавала дубли. Расшифровку речи можно выбрать из трех вариантов: облако SiliconFlow SenseVoice (рекомендуется для видео с CDN Douyin), Alibaba Bailian или локальный Whisper. Есть режим Obsidian с шаблонами и ежедневной сводкой за 23:00, а также уведомления в Feishu. Список «лайков» собирается только по прямой просьбе и не смешивается с избранным.

Для кого. Тем, кто копит полезные ролики в Douyin и хочет искать по ним текстом в Obsidian или в обычной папке с Markdown.

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

  • Избранное Douyin выросло до сотен роликов, и найти нужный совет уже невозможно.
  • Нужна ежедневная сводка новых сохраненных видео в Obsidian.
  • Расшифровку речи нужно делать локально без облачных сервисов.
  • Заметки о сохраненных видео надо получать в Feishu вместе с отчетом о синхронизации.

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

  • Нужен доступ к чужому аккаунту или чужим сохраненным видео: скилл работает только с вашим.
  • Нужно скачивать видео массово без входа в аккаунт.
  • Облачная расшифровка запрещена политикой, а локальный Whisper не по силам машине.

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

Синхронизируй мои избранные видео Douyin в папку Obsidian, расшифровку делай через SiliconFlow и настрой ежедневную сводку на 23:00.

Ограничения

Нужны Python 3.10 или новее и Chrome, Edge либо Playwright Chromium. Вход выполняется в браузере с отдельным локальным профилем, куки остаются в этом профиле, а не в файле настроек. Для облачной расшифровки нужен свой ключ SiliconFlow или Bailian, звуковые дорожки уходят на сервер сервиса. Ссылки Douyin содержат защиту от скачивания, поэтому запросы идут с заголовком Referer. Интерфейс Douyin меняется, и при сбое сбор избранного может перестать работать. README и сообщения написаны по-китайски.

Как отключить. Удалите папку скилла и пакет, затем сам профиль браузера, который создал `setup`. Заметки в вашей папке знаний останутся.

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

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

Агенты с ClawHub ставят его командой `clawhub install douyin-favorites-to-knowledge`. Саму программу устанавливают из Gitee: клонируют репозиторий и выполняют `python -m pip install .` в виртуальном окружении.

Нужны ли куки вручную?

Нет. `setup` открывает страницу Douyin, вы входите сами, а куки остаются в отдельном локальном профиле браузера.

Какую расшифровку выбрать?

SiliconFlow SenseVoice по умолчанию: он работает с ссылками CDN Douyin. Bailian берет ссылку на стороне облака и для Douyin часто не справляется, локальный Whisper бесплатен, но грузит машину.

Как проверить, что синхронизация ничего не сломает?

Выполните `douyin-favorites-knowledge sync --dry-run`: команда покажет новые элементы и ничего не запишет.

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

Элемент пропускается, остальные синхронизируются. Список таких элементов дает `sync --list-drift`, автообновление включают параметром `drift_policy` в `config.json`.

Обсуждение

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

Скиллы

Скилл превращает ролики и фотопосты Douyin в тематические заметки Obsidian с локальной расшифровкой и индексом.

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

CLI и скилл для Codex превращает видео с YouTube и Bilibili в расшифровку и конспект с метками времени, с выгрузкой в Notion.

CLIРасширенный доступ113Звезды репозитория

Скиллы для работы агента с Obsidian: Markdown с викиссылками, Bases, JSON Canvas, Obsidian CLI, Defuddle и Knap

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

Скилл берет субтитры YouTube-видео и собирает HTML-отчет с выводами, таймкодами и встроенным плеером

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

Скилл разбирает материалы, субтитры и ссылки, проверяет факты по источникам и ведет личную базу знаний в папке на вашем диске.

СкиллМинимальный доступ98Звезды репозитория

Коротко о README

Проект превращает сохраненные в Douyin видео в переносимые заметки Markdown без плагинов Obsidian. По умолчанию собирается только избранное, а ежедневная задача на 23:00 создается агентом, если у него есть планировщик.

Бейдж для README

Исходный SKILL.md

---
name: douyin-favorites-to-knowledge
version: 2.3.6
description: 将用户已授权账号中的抖音视频收藏或用户明确指定的喜欢列表配置并同步到本地 Markdown 或 Obsidian 知识库;默认收藏,只有用户明确说喜欢/点赞才切换来源。首次明确选择推荐的 SiliconFlow转录、本地 Whisper 或不转录。不得绕过登录、访问他人账号或泄露 Cookie 与私密数据。
---

# 抖音视频收藏转本地知识库

优先使用单入口流程。不要先向用户解释 schema、模式、provider 或 adapter。

## 首次使用

先检查命令是否存在:

```bash
douyin-favorites-knowledge --help
```

如果命令不存在,优先从国内镜像安装完整程序。选择用户确认的项目目录,不要替用户猜测长期存放位置:

```bash
git clone https://gitee.com/tars123/douyin-favorites-to-knowledge.git
cd douyin-favorites-to-knowledge
python3 -m venv .venv
. .venv/bin/activate
python -m pip install .
```

Gitee 不可用时再使用源码仓库 `https://github.com/tars1230/douyin-favorites-to-knowledge`。不要使用不明 GitHub 加速站。

安装完成后运行:

```bash
douyin-favorites-knowledge setup
```

让用户选择 Markdown 或 Obsidian 知识库目录,再让用户选择转录方案。推荐 SiliconFlow云端;本地 Whisper 只有用户愿意下载模型、承担本机资源时才选;`none` 只保存描述与链接。不要要求用户复制 Cookie。默认来源是收藏;仅当用户明确说“喜欢”或“点赞”时,向 `login`/`sync` 传 `--source like`。

用户明确选择 Obsidian 时,在已有 setup 后执行:

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