Communitygithub.com

Awake118/douyin-video-downloader

Downloads Douyin videos and photo galleries. Use when a user provides a Douyin share link (v.douyin.com/xxx, www.douyin.com/video/<id>, www.douyin.com/note/<id>) and requests saving, downloading, or backing up videos, or complains about downloader parsing failures, low-resolution playback, or login requirements for HD viewing. Uses real Chrome + DevTools Protocol to read direct player URLs, bypassing Douyin's JS-VMP anti-crawling and CAPTCHA intermediate pages for cookie-less requests.

What is douyin-video-downloader?

This skill provides a robust solution for downloading videos and photo galleries from Douyin (TikTok China) by directly interacting with a real Chrome browser instance via the DevTools Protocol. It circumvents Douyin's sophisticated JS-VMP anti-crawling protection and CAPTCHA challenges that typically block automated HTTP requests without cookies. The skill accepts multiple Douyin share link formats, reads the actual high-definition video stream URLs from the player, and supports both single video and photo gallery content types. It is designed for developer tools and AI agent platforms like Claude Code, Cursor, or Codex, where users need to reliably backup or save Douyin content without manual intervention. By avoiding headless browser detection and running a full Chrome process, it ensures higher success rates compared to pure HTTP-based downloaders that often fail against Douyin's dynamic anti-scraping measures.

Works with~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/Awake118/douyin-ai-video-downloader/tree/main

Ask in your favorite AI

Open a new chat with this agent skill pre-loaded.

Documentation

What does douyin-video-downloader do?

Downloads Douyin (Douyin) videos and photo galleries. Use when a user provides a Douyin share link (v.douyin.com/xxx, www.douyin.com/video/, www.douyin.com/note/) and requests saving, downloading, or backing up videos, or complains about downloader parsing failures, low-resolution playback, or login requirements for HD viewing. Uses real Chrome + DevTools Protocol to read direct player URLs, bypassing Douyin's JS-VMP anti-crawling and CAPTCHA intermediate pages for cookie-less requests.

Related Skills