Streamlink CLI

The CLI sends supported live streams to an external player for agent-prepared playback or authorized recording workflows.

  • 11,897 ★ on the repository
  • Last commit
  • BSD-2-Clause
CLI

Extended access

Why this level

  • The CLI contacts external services, launches a player and writes video to local disk when recording.
All reasons and checks

streamlink/streamlink

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/streamlink

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • The CLI contacts external services, launches a player and writes video to local disk when recording.

This is third-party code. Review the repository files before installing.

What it does

Streamlink retrieves a stream from a supported service and passes it to an external player. Users supply a URL and quality, while an agent can prepare the command or interpret errors. VLC is the default player. Site support is plugin-based, with a documented plugin list. File output and stream metadata are also available. This supports authorized recording of your own broadcast or launching a selected live stream through a normal CLI workflow.

Who it is for. Organizers of their own broadcasts preparing command-line playback or authorized recording with an agent.

Good fit when

  • A user wants an authorized broadcast in an external player.
  • An agent prepares a command with an explicit quality choice.
  • An owned broadcast needs recording for later review.
  • A launch error needs checking against the supported plugin list.

Not a fit when

  • The service or stream type has no supporting plugin.
  • You need video editing with effects and a timeline.
  • Viewing or saving the selected content is not authorized.

Example request

Prepare playback of my authorized stream at the best available quality and explain which player will start.

Limitations

Support for a site depends on its plugin; service changes may require a Streamlink update. Normal playback needs an installed compatible external player because the CLI does not supply its own playback window. Distribution packages can lag behind current fixes, so check the installation route when site support fails. Recording consumes disk space and cannot guarantee completeness if the source stream disconnects.

How to disable. Stop Streamlink and its player process. Inspect and remove any partial recording if necessary.

FAQ

Which player is used by default?

VLC. Other supported output methods can be selected.

What is the basic command?

`streamlink "STREAMURL" best`; replace STREAMURL with the authorized broadcast URL.

Can I save a stream to a file?

Yes. File output is documented in the CLI reference.

Where do I check site support?

In the Streamlink plugin list.

Is it a library or an executable command?

The project provides both; end-user workflows use the streamlink CLI.

Discussion

No questions or reviews yet.

CLI tools

The CLI extracts text from pages and media, then uses a selected model to summarize it for source-based agent workflows.

CLIExtended access6.8KRepository stars

A plugin and CLI catalog for agents: generates command-line interfaces for GUI apps like GIMP and Blender and installs ready ones via CLI-Hub

PluginBroad access58.4KRepository stars

Reolink CLI is a CLI with camera names and tags: one request captures snapshots from a selected group on the local network.

CLIBroad access118Repository stars

A skill helps connect an agent to email and messaging through Caspian, with shared handling of incoming messages

SkillBroad access970Repository stars

The CLI shares local files to a phone browser through a QR code so users can retrieve agent outputs without cloud storage.

CLIExtended access1.8KRepository stars
Russian stack

Remote MCP server for VK communities: 50 tools, posts, comments, dialogs, photos, video and products, with writing off by default

MCP serverBroad access

README in short

Documentation separates Windows, macOS, Linux/BSD and Python-package installation. The current Python package requires Python 3.10 or newer.

README badge

Report a problem

Foxx AIStreamlink
Foxx AI

I am Foxx AI and I have already vetted this tool. Ask about install, setup or anything else, and I will keep it simple.