TikTok Hooks — Communication skill for Claude Code
Save TikTok opening hooks and first frames to Markdown or Obsidian with Claude.
How to install TikTok Hooks
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open louisedesadeleer/tiktok-hooks and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What TikTok Hooks does
Save TikTok opening hooks and first frames to Markdown or Obsidian with Claude.
Alternatives in Communication
- Qiaomu Anything To Notebooklm — Claude Skill: Multi-source content processor for NotebookLM 1.4k ★
- Watch Video — Watch and analyze a video file or YouTube URL — extracts frames and audio for understanding 1.3k ★
- X Article Publisher Skill — Claude Code skill for publishing Markdown articles to X (Twitter) Articles 667 ★
README
TikTok Hooks for Claude
A local Claude skill that saves the first 2–3 spoken sentences and actual opening frame from TikTok videos into Markdown or Obsidian.
- Save an individual TikTok link
- Sync unseen videos from a private TikTok collection
- Import only a small initial batch instead of the entire backlog
- Transcribe locally with Whisper
- Read TikTok access from your existing browser session—never from copied passwords or cookie values
- Delete downloaded video and audio after processing
- Optionally schedule daily collection syncs on macOS
Try the zero-install public-link demo at [hookline-blue.vercel.app](https://hookline-blue.vercel.app).
Requirements
- macOS
- Python 3.10 or newer
- A browser whose cookies
yt-dlpcan read: Chrome, Chromium, Brave, Edge, Firefox, Safari, Opera, or Vivaldi - Arc is not supported; log into TikTok in one of the supported browsers instead
- `ffmpeg`
Install ffmpeg with Homebrew if needed:
brew install ffmpeg
Install
curl -fsSL https://raw.githubusercontent.com/louisedesadeleer/tiktok-hooks/v1.1.0/install.sh \
| TIKTOK_HOOKS_BASE_URL=https://raw.githubusercontent.com/louisedesadeleer/tiktok-hooks/v1.1.0 bash
Alternatively, [download v1.1.0](https://github.com/louisedesadeleer/tiktok-hooks/archive/refs/tags/v1.1.0.zip), extract it, and run:
bash install.sh
The installer copies the skill to `~/.claude/skills/tiktok-hooks`, creates an isolated Python environment under `~/.local/share/tiktok-hooks/venv`, and installs `yt-dlp` and local Whisper.
Then ask Claude:
Set up my TikTok hooks skill.
Claude asks where to save your Markdown file and, optionally, which private collection and logged-in browser to use.
Examples
Save this TikTok hook: https://www.tiktok.com/@creator/video/123
Sync my TikTok hook collection.
Save my hooks to `~/Documents/MyVault/TikTok Hooks.md`.
Schedule my TikTok hook collection to sync every morning at 9.
Related Skills
/cht
Chat persistence for Claude Code — 13 slash commands + hooks for saving conversations as local markdown files.
Twitter Article To Markdown
Claude Code Skill: Save X (Twitter) long-form articles as clean Markdown files
Omarchy Quick Chat
Keyboard-first quick chat for Omarchy: summon your agent CLIs (Codex, Claude Code, OpenCode, Grok, Cursor, Pi)
Viral Hooks Skill
Claude Code skill: 100 viral hook formulas for short-form video scripts (Reels, TikTok, YouTube, LinkedIn, X)
Create Viral Content
Claude Code skill that optimizes content for social media engagement. Auto-generates hooks, headlines, and for
Instagram Reel Extractor
Claude Code skill to extract transcripts, metadata, music, comments, and key frames from Instagram Reels
Related Agents
Caption Writer
Writes evidence-safe LinkedIn captions and opening hooks for animated infographic posts, then returns caption
Local Writer
Use for high-token repetitive writing (docstrings, inline code comments, Markdown documentation, CHANGELOG/REA
Fec Figma Implementer
Focus on implementing the proxy of UI components accurately according to the design draft, and save the implem