Douyin Favorites to Knowledge skill
Skill that syncs favorite Douyin videos into a local Markdown or Obsidian base with speech transcripts and a daily digest.
- 102 ★ on the repository
- Last commit
Extended access
Why this level
- Sign-in uses your Douyin session in a browser and cookies sit in a local profile.
- Video audio is sent to a cloud transcription service when SiliconFlow or Bailian is chosen.
Install
- Works in
In your terminal, with SkillFoxx CLI
npx skillfoxx add skills/douyin-favorites-to-knowledgeDetects the agents on your machine, shows the access level and pins the version.
Other ways to install
Access and checks
How we reviewExtended accessThe tool runs code or makes network calls and only reads external data.
- Sign-in uses your Douyin session in a browser and cookies sit in a local profile.
- Video audio is sent to a cloud transcription service when SiliconFlow or Bailian is chosen.
This is third-party code. Review the repository files before installing.
What it does
The skill sets up and runs the `douyin-favorites-knowledge` CLI. `setup` asks for the knowledge base folder and the transcription method and opens the official Douyin page for sign-in. `sync` finds new favorites, writes a Markdown note per video and keeps a ledger so repeated runs create no duplicates. Speech transcription has three options: the SiliconFlow SenseVoice cloud (recommended for Douyin CDN video), Alibaba Bailian or local Whisper. There is an Obsidian mode with templates and a 23:00 daily digest, plus Feishu notifications. The list of likes is read only on explicit request and is never mixed with favorites.
Who it is for. People who save useful clips on Douyin and want to search them as text in Obsidian or a plain Markdown folder.
Good fit when
- Douyin favorites grew to hundreds of clips and a specific tip is no longer findable.
- A daily digest of newly saved videos in Obsidian is needed.
- Speech transcription must run locally without cloud services.
- Notes about saved videos should arrive in Feishu together with a sync report.
Not a fit when
- Access to someone else's account or saved videos is needed; the skill only handles yours.
- Bulk video downloads without signing in are wanted.
- Policy forbids cloud transcription and the machine cannot run local Whisper.
Example request
Sync my favorite Douyin videos into an Obsidian folder, transcribe through SiliconFlow and set up the daily digest at 23:00.Limitations
Python 3.10 or newer and Chrome, Edge or Playwright Chromium are required. Sign-in happens in a browser with a separate local profile, and cookies stay in that profile rather than in the config file. Cloud transcription needs your own SiliconFlow or Bailian key, and audio tracks go to the service server. Douyin links carry hotlink protection, so requests send a Referer header. The Douyin interface changes, and collecting favorites may break when it does. The README and messages are in Chinese.
How to disable. Delete the skill folder and the package, then the browser profile created by `setup`. Notes in your knowledge folder remain.
FAQ
How do I install the skill?
Agents with ClawHub install it with `clawhub install douyin-favorites-to-knowledge`. The program itself comes from Gitee: clone the repository and run `python -m pip install .` in a virtual environment.
Do I need to provide cookies manually?
No. `setup` opens the Douyin page, you sign in yourself, and cookies stay in a separate local browser profile.
Which transcription should I choose?
SiliconFlow SenseVoice by default: it works with Douyin CDN links. Bailian fetches the link on the cloud side and often fails for Douyin, while local Whisper is free but loads the machine.
How can I check what a sync would do?
Run `douyin-favorites-knowledge sync --dry-run`: it lists new items and writes nothing.
What happens if an author changes a nickname?
The item is skipped and the rest sync. `sync --list-drift` lists them, and auto-update is enabled with `drift_policy` in `config.json`.
Discussion
No questions or reviews yet.
Related
SkillsA skill that turns Douyin videos and photo posts into topic notes in Obsidian with local transcription and an index.
A CLI and Codex skill turning YouTube and Bilibili videos into transcripts and timestamped summaries, with Notion export.
Pickoo is a local workspace with the save-to-favorites skill that lets an agent build a link collection in your folder
Obsidian skills
Obsidian Skills
Skills for agents working with Obsidian: Markdown with wikilinks, Bases, JSON Canvas, Obsidian CLI, Defuddle and Knap
A skill that fetches YouTube captions and builds an HTML report with takeaways, timestamps and an embedded player
A skill that analyzes materials and subtitles, checks facts against sources and keeps a personal library in a local folder.
README in short
The project turns videos saved on Douyin into portable Markdown notes without Obsidian plugins. Only favorites are collected by default, and the 23:00 daily task is created by the agent if it has a scheduler.
README badge
Original 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 后执行: