file-download

Automate file downloads from websites while preserving the browser session.

237|20|Updated Dec 18, 2025
One-click install
npx skills add https://github.com/billy-enrizky/openbrowser-ai --skill file-download
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-download
Source: https://github.com/billy-enrizky/openbrowser-ai/tree/main/plugin/skills/file-download
Command: npx skills add https://github.com/billy-enrizky/openbrowser-ai --skill file-download

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automating the retrieval and local storage of downloadable content from websites, including PDFs, reports, and other assets, while preserving authentication context.

Core Features & Use Cases

  • Automated file downloads from URLs using the browser's session, including PDFs, images, CSVs, and other assets.
  • Read and post-process downloaded files (PDF text extraction with optional libraries, CSV/JSON parsing, plain text).
  • Manage downloads: list saved files, handle filename conflicts, and support authenticated pages.
  • Use Case: Save monthly reports from a dashboard, then read and analyze the downloaded data locally.

Quick Start

Download a file from a URL using openbrowser-ai and save it to the local downloads directory.

Frequently Asked Questions about file-download

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

FAQPage Schema
How do I automate downloading files from authenticated web pages?

To automate downloading files from authenticated web pages, this Skill uses the openbrowser-ai execution environment to preserve your browser session. It retrieves PDFs, images, and CSVs from private pages by maintaining your login context during the download process.

Can I extract text from downloaded PDF files automatically?

Yes, you can extract text from downloaded PDF files automatically. This Skill supports optional post-download processing with Python libraries, allowing you to read and parse PDF text, CSV data, and JSON locally after the files are saved.

What is the best way to handle batch downloads from a web dashboard?

The best way to handle batch downloads from a web dashboard is using this Skill's automated retrieval features. It saves multiple web files locally, manages filename conflicts, and lists saved assets, making it ideal for fetching monthly reports or structured data in bulk.

Do I need openbrowser-ai to save and read downloaded web files?

Yes, you need openbrowser-ai to save and read downloaded web files. It acts as the required execution environment that enables the browser automation necessary to access both public and private authenticated pages for downloading content.

Why use browser automation for web file downloads instead of direct requests?

Using browser automation for web file downloads preserves your authentication context, which direct requests often lack. This approach successfully retrieves assets from authenticated pages and handles filename conflicts, supporting various formats like PDFs and CSVs across private dashboards.

What file formats are supported for automated web downloads and parsing?

The supported file formats for automated web downloads and parsing include PDFs, images, CSVs, and plain text. The Skill saves these locally and can post-process the downloaded data, extracting PDF text or parsing structured CSV and JSON files.