data-download

Downloads data from HTTP, Kaggle, HuggingFace, and UCI repositories with retries and caching.

Updated Jan 28, 2026
One-click install
npx skills add https://github.com/zhizhunbao/ai-dev-config --skill data-download-zhizhunbao
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-download
Source: https://github.com/zhizhunbao/ai-dev-config/tree/main/core/skills/dev-data_download
Command: npx skills add https://github.com/zhizhunbao/ai-dev-config --skill data-download-zhizhunbao

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the process of downloading datasets and files from various online sources, ensuring data is readily available for analysis and use.

Core Features & Use Cases

  • Versatile Downloading: Supports direct HTTP, APIs (Kaggle, HuggingFace), cloud storage, and more.
  • Reliable & Resilient: Includes retry mechanisms, caching, and validation to handle network issues and ensure data integrity.
  • Use Case: Download a large dataset from Kaggle for a machine learning project, fetch data from a public API for a dashboard, or batch download research papers from a repository.

Quick Start

Use the data-download skill to download the dataset from the provided URL and save it to the 'data' directory.

Frequently Asked Questions about data-download

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

FAQPage Schema
How do I download datasets from Kaggle or HuggingFace for a machine learning project?

This Skill facilitates data acquisition from Kaggle and HuggingFace by implementing platform-specific API authentication. It allows you to download datasets directly and save them to a specified local directory for analysis.

What is the best way to handle network interruptions when fetching data from online repositories?

The best way to handle network interruptions during data fetching is using robust error handling with automatic retries. This Skill implements retry mechanisms and caching to ensure data integrity and resilience.

Can I batch download research papers and datasets from UCI Machine Learning Repository?

Yes, you can batch download datasets from the UCI Machine Learning Repository. This Skill supports batch downloads from diverse online repositories and implements data validation to ensure integrity.

Does data acquisition from public APIs require any special setup or environment?

Data acquisition from public APIs requires providing platform-specific authentication credentials for sources like Kaggle or HuggingFace. Once configured, the Skill handles fetching, caching, and validation automatically.

Why does dataset download fail when fetching large files from cloud storage?

Dataset downloads often fail due to transient network issues or interrupted connections. This Skill addresses these failures by implementing robust error handling with retry mechanisms and caching to complete downloads efficiently.