twitter-media-downloader

Automate media downloads from X/Twitter URLs using gallery-dl.

1|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/bossjones/boss-skills --skill twitter-media-downloader
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twitter-media-downloader
Source: https://github.com/bossjones/boss-skills/tree/main/plugins/social-media/twitter-tools/skills/twitter-media-downloader
Command: npx skills add https://github.com/bossjones/boss-skills --skill twitter-media-downloader

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires gallery-dl, requests, requests-cache, and includes scripts (resource) components.

What problem does it solve?

The Skill simplifies downloading media, like images and videos, from X/Twitter, automating a task that traditionally requires manual efforts and various websites or apps.

Core Features & Use Cases

  • Automatic Media Downloading: Simplify the process of downloading media from tweets, timelines, user profiles, bookmarks, and lists on X/Twitter.
  • Flexible Outputs: Download images and videos, or specify to download only videos or images.
  • Authentication Handling: Handles authentication through cookies or browser-based cookies, enabling downloads from protected content like likes or bookmarks.
  • Use Case: Download a set of X/Twitter profile media from a specific user or all media related to a specific event or list.

Quick Start

Download all images from a user profile: uv run scripts/download.py "https://x.com/username" --images-only

Frequently Asked Questions about twitter-media-downloader

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I download images and videos from a Twitter URL?

You can download Twitter media by passing an X/Twitter URL to the script, which leverages the gallery-dl Python library to automatically fetch and save images and videos from tweets, timelines, or user profiles.

Can I download media from protected Twitter bookmarks or likes?

Yes, you can download protected Twitter media by passing authentication credentials via cookies or browser-based cookies to the script, enabling gallery-dl to securely access and retrieve content from your personal bookmarks or likes.

How do I download only videos from an X/Twitter profile?

You can download only videos by executing the download script with the specific profile URL and applying the `--videos-only` argument, which filters the gallery-dl output to ignore images and save strictly video files.

Do I need to install gallery-dl separately to download Twitter media?

You do not need to manually install gallery-dl separately, as the script manages the Python environment and automatically handles the gallery-dl, requests, and requests-cache dependencies required to fetch Twitter media.

What is the best way to batch download Twitter media from a specific user or list?

The best way to batch download Twitter media is to supply the full user profile or list URL to the download script, which automates gallery-dl to systematically extract and save all matching images and videos in one run.