fetch-dataset-from-url

Download datasets from HTTPS URLs into a Pixie tool's data folder with checksum verification.

6|1|Updated May 17, 2026
One-click install
npx skills add https://github.com/AlexKapadia/Pixie --skill fetch-dataset-from-url
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: fetch-dataset-from-url
Source: https://github.com/AlexKapadia/Pixie/tree/main/.claude/skills/fetch-dataset-from-url
Command: npx skills add https://github.com/AlexKapadia/Pixie --skill fetch-dataset-from-url

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Downloads a dataset from an arbitrary HTTPS URL into a named Pixie tool's data folder with safe extraction and checksum verification. Use when the user provides a URL to fetch data, while avoiding Kaggle, HuggingFace, local paths, or Git repos.

Core Features & Use Cases

  • Safe, resumable downloads with sha256 verification and licence detection.
  • Supports common data formats (CSV, Parquet, JSON, JSONL, HDF5, NPZ, NPY) and archives (.zip, .tar, .tar.gz, .tar.bz2, .tar.xz, .7z).
  • Automatic routing: delegates to specialized skills for Kaggle, HuggingFace, local paths, or Git repos; validates the target tool exists before proceeding.

Quick Start

Provide an HTTPS URL and the target Pixie tool, and I will fetch and place the dataset into the tool's data folder.

Frequently Asked Questions about fetch-dataset-from-url

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

FAQPage Schema
How do I download a dataset from a URL into a data folder with checksum verification?

To download a dataset from a URL with checksum verification, provide an HTTPS link and a target tool ID. The skill fetches the data, places it in the tool's data folder, and verifies integrity using SHA256 checksums.

What data formats are supported when fetching datasets via HTTPS?

Supported dataset formats include CSV, Parquet, JSON, JSONL, HDF5, NPZ, and NPY. The download process also safely extracts compressed archive formats like .zip, .tar, .tar.gz, .tar.bz2, .tar.xz, and .7z.

Can I use this to fetch datasets from Kaggle or HuggingFace?

No, you should not use this to fetch datasets from Kaggle or HuggingFace. The skill automatically detects these sources and routes the request to specialized skills designed specifically for those platforms.

Does resuming partial downloads work for large datasets?

Yes, resuming partial downloads is supported for large datasets fetched via HTTPS. If a download is interrupted, the process can resume from where it left off, ensuring you get the complete dataset without restarting.

What happens if the target tool directory does not exist before downloading data?

If the target tool directory does not exist under tools/<tool_id>/, the download fails. The skill validates that the specified target tool exists in the environment before attempting to fetch and extract the dataset.

How does licence detection work when downloading datasets?

Licence detection works by scanning the fetched files during the extraction process. This identifies the dataset's usage terms automatically, ensuring you know the licensing terms before integrating the data into your tool.