{
 "schema_version": 1,
 "generated": "2026-10-24",
 "id": "llm-xiaoye-douyin-to-obsidian--import-one-douyin-post-to-obsidian",
 "repo": "llm-xiaoye/douyin-to-obsidian",
 "repo_url": "https://github.com/llm-xiaoye/douyin-to-obsidian",
 "repo_slug": "llm-xiaoye-douyin-to-obsidian",
 "title": "Import one Douyin video or image post into Obsidian",
 "page_title": "How to import one Douyin video or image post into Obsidian with Douyin to Obsidian",
 "summary": "Send one Douyin link to /dy in cc-connect and get a sourced knowledge note in your vault.",
 "who": "A knowledge worker who saves a useful Douyin video or image post and wants its content as a note in their own Obsidian vault.",
 "problem": "Watching a short video and copying its key points by hand is slow, and the content is hard to search later.",
 "outcome": "A structured Obsidian note with the original work link, transcribed or OCR-checked content, and an entry in the import log.",
 "steps": [
  "Run `xcode-select --install` if Command Line Tools are not installed yet.",
  "Clone the repository with `git clone https://github.com/llm-xiaoye/douyin-to-obsidian.git` and enter the folder with `cd douyin-to-obsidian`.",
  "Set DY_PYTHON, DY_WORKSPACE, DY_VAULT and DY_PROFILE to your absolute paths, then run scripts/install.py with --workspace, --vault and --browser-profile as shown in section 3.",
  "Run `\"$DY_WORKSPACE/.claude/skills/douyin-to-obsidian/.venv/bin/python\" -B \"$DY_WORKSPACE/.claude/skills/douyin-to-obsidian/scripts/doctor.py\"` and confirm ok is true. (inferred, check the README)",
  "In a new cc-connect session in that workspace, send `/dy <douyin-link>` with the video or image post link. (inferred, check the README)"
 ],
 "agent_prompt": "Using the repo llm-xiaoye/douyin-to-obsidian, install the /dy skill into the cc-connect workspace at <workspace path> with the vault at <vault path>, then run doctor. Once doctor reports ok true, import the Douyin work at <douyin-link> and report the new note path. Verify that the note contains the original work link and that the import log has a new entry.",
 "agents": [
  "claude-code"
 ],
 "difficulty": "Intermediate",
 "time": "60 minutes",
 "basis": "readme",
 "caveat": "Only titles, silent tracks or missing image pages do not produce a note, and public videos may still fail due to platform limits, network or permissions.",
 "category": "Research",
 "tags": [
  "Research"
 ],
 "lang": "python",
 "requirements": [
  "Apple Silicon Mac; Intel Mac, Windows and Linux are not fully supported",
  "Python 3.12 and a locally runnable Node.js",
  "Xcode Command Line Tools (xcrun and Swift) for OCR",
  "Chrome installed and logged in to Douyin in the profile you configure, for private favorites",
  "A cc-connect instance configured with Claude Code and a working model and channel",
  "An existing Obsidian vault that you can read and write"
 ],
 "risk": "sensitive",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [
  {
   "tag": "credentials",
   "notice": "The skill reads Chrome cookies from your configured profile in the local request process, so use only a profile you control."
  }
 ],
 "best": true,
 "score": 1.0,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/llm-xiaoye-douyin-to-obsidian/import-one-douyin-post-to-obsidian/",
 "md": "https://dedupedai.com/use-cases/llm-xiaoye-douyin-to-obsidian/import-one-douyin-post-to-obsidian/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/llm-xiaoye-douyin-to-obsidian--import-one-douyin-post-to-obsidian.json",
 "api_version": "v1"
}
