بنقرة واحدة
twitter-downloader
Download videos from X (Twitter) posts using twmd — a fast, API-less downloader
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Download videos from X (Twitter) posts using twmd — a fast, API-less downloader
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | twitter-downloader |
| description | Download videos from X (Twitter) posts using twmd — a fast, API-less downloader |
Download videos from individual X (Twitter) posts using twmd, an API-less Go-based downloader.
Use this skill when users:
https://x.com/username/status/123456 or https://twitter.com/username/status/123456python scripts/download_tweet.py "TWEET_URL" [OPTIONS]
Download video from a tweet:
python scripts/download_tweet.py "https://x.com/username/status/1234567890"
Specify output directory:
python scripts/download_tweet.py "https://x.com/username/status/1234567890" -o ~/Downloads/twitter
Download in specific quality:
python scripts/download_tweet.py "https://x.com/username/status/1234567890" -q 720
Print video URL without downloading:
python scripts/download_tweet.py "https://x.com/username/status/1234567890" --url-only
| Argument | Description | Default |
|---|---|---|
url | X/Twitter post URL (required) | - |
-o, --output | Output directory | Current directory |
-q, --quality | Video quality: best, 1080, 720, 480 | best |
--url-only | Print video direct URL without downloading | False |
--cookies | Path to cookies file (for private/restricted content) | None |
pip install yt-dlp
No additional setup needed. yt-dlp handles public X/Twitter posts without cookies or API keys.
OutputDir/
└── <tweet_id>.mp4 # Downloaded video file
twmd names files by tweet ID. The script reports the file path after download.
For private accounts or login-gated content, export cookies from your browser:
x.com as a Netscape-format .txt file--cookies:python scripts/download_tweet.py "URL" --cookies ~/x-cookies.txt
When user provides an X/Twitter post URL and wants to download its video:
Check if yt-dlp is installed:
yt-dlp --version
Install if missing:
pip install yt-dlp
Execute download:
python twitter-downloader/scripts/download_tweet.py "TWEET_URL" -o ./output
Report the downloaded file to the user with its path and size.
Q: Download fails with "Unable to extract" error?
A: Update yt-dlp first: pip install -U yt-dlp — X/Twitter frequently changes its API.
Q: The tweet has no video?
A: Try --url-only to check what media yt-dlp can find. Image-only tweets will not yield a video URL.
Q: Need to download from a private account?
A: Export browser cookies (see Authentication section above) and pass with --cookies.
Q: Why not just use youtube-downloader for Twitter URLs? A: You can — yt-dlp handles Twitter URLs too. This skill provides a Twitter-focused interface with cleaner prompts and no unneeded options (playlists, subtitles, etc.).
Decide whether a task in the current project is worth running as an agent loop. Analyzes the repo for evidence first (tests/CI/bench scripts = available verifiers; issue+PR queues = recurring work; module boundaries), then interviews the user one question at a time on the genuine decisions, and returns one of three verdicts — don't loop (stay in the loop yourself), timer loop (/loop, /schedule), or goal loop (/goal) — with cited evidence and, when looping is warranted, a drafted four-part contract (goal / verification / boundary / stop) bound to real commands found in the repo. Recommending NO loop is a first-class outcome. Use when the user asks 值不值得 loop / should I loop this / 要不要上 /goal / 这个活能不能挂个循环自动跑, or wants to apply loop engineering to a project.
GitHub backlog governance manager-loop. Triage open issues (type + routing labels), complete thin descriptions, maintain a bounded ready queue (Todo ≤ 5) on a GitHub Projects board, and repair board drift (closed issue still "In Progress" etc.). Config-driven — reads .claude/backlog-manager.yaml from the target repo; runs an init flow to generate it if missing. DRY-RUN by default, pass "apply" to execute writes. Use for recurring backlog grooming / issue triage of any GitHub repo, standalone or driven by /loop. Requires gh CLI with repo + project scopes.
Generate images (Nano Banana Pro / Imagen) and videos (Veo 3.1) through Google Flow using the account's Ultra/Pro SUBSCRIPTION credits instead of the metered Gemini/Vertex API — no per-call API cost. Use when the user wants to create a thumbnail, cover, poster, b-roll clip, image, or short video with AI and wants to avoid API billing, or explicitly mentions Flow / gflow / Veo / Nano Banana via subscription. Wraps the gflow-cli tool; encodes this machine's Flow new-UI quirk (PREFER_CLASSIC) and credit-safe retry rules learned the hard way. NOT for the paid Gemini-API nano-banana-pro path (that costs money) — this is the subscription path.
Generate a printer-receipt styled PNG bill of AI token usage and cost from local ccusage data, for the 绿皮火车 channel. Use when the user wants a token usage "账单"/"小票"/"收银台"/receipt/invoice, a shareable spend breakdown by model / input / output / cached / by day, or 节目素材 about token 消耗/花费. Triggers on "生成账单", "token 收据", "做张小票", "用量账单", "token receipt", "spend breakdown image".
本地把音频/视频文件或在线视频 URL 转录成文字稿(txt/srt/vtt/json)。基于 Apple Silicon 上的 mlx_whisper,支持中英文等多语言、自动语言检测、模型规格选择。当用户想要"转录""生成字幕/文稿/transcript""把这段音频/视频转成文字""提取台词""做 SRT 字幕",或给出一个音视频文件/YouTube 等链接要文字内容时使用。
Jordan Peterson(乔丹·彼得森,「龙虾教授」)的思维框架与表达方式。基于著作、长访谈/辩论 transcript、X发帖、外部批评、决策记录、完整时间线共6维度216个来源(一手占比约48%)的深度调研, 提炼6个核心心智模型、8条决策启发式和完整的表达DNA,并内置其已被外部验证的失效模式标注。 用途:作为思维顾问,用彼得森的视角分析个人困境、意义危机、责任与成长、文化争议、叙事与神话。 当用户提到「用彼得森的视角」「Jordan Peterson会怎么看」「彼得森」「皮特森」「龙虾教授」「JP模式」「JBP」 「peterson perspective」「人生十二法则」「12条法则」时使用。 即使用户只是说「整理好你的房间」「混乱与秩序」「先承担责任」 「帮我用彼得森的角度想想」「切换到彼得森」也应触发。 用户讨论「躺平」「内卷」「精神内耗」「年轻人迷茫」「人生没有意义」等话题且明确想要某种视角分析或建议时也可触发。 不要在用户只是泛泛倾诉、求安慰、查心理学概念,或寻求真实医疗/心理咨询时触发—— 这是思维框架skill,不是心理治疗。