read-file

Read and query local or remote data files using DuckDB.

Updated Mar 23, 2026
One-click install
npx skills add https://github.com/chrishuffman5/skills --skill read-file-chrishuffman5
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: read-file
Source: https://github.com/chrishuffman5/skills/tree/main/read-file
Command: npx skills add https://github.com/chrishuffman5/skills --skill read-file-chrishuffman5

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of reading and analyzing data files, whether they are stored locally or accessed remotely from services like S3, HTTPS, GCS, or Azure.

Core Features & Use Cases

  • Universal File Access: Read files in various formats including CSV, JSON, Parquet, Avro, Excel, spatial, etc.
  • Remote and Local Files: Access data files stored locally or remotely from services like S3, HTTPS, GCS, or Azure.
  • Automatic Path Resolution: Automatically determines if the file is local or remote, simplifying the process for the user.
  • DuckDB Integration: Utilizes DuckDB for format detection and efficient data processing.
  • Use Case: Suppose you need to quickly analyze a large dataset stored in a remote location. Use this Skill to read the data and explore it within seconds.

Quick Start

Use the read-file skill to analyze the data file 'sales_data.csv'.

Frequently Asked Questions about read-file

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

FAQPage Schema
How do I read and query remote data files from S3 or Azure?

You can read and query remote data files from S3, GCS, Azure, or HTTPS by providing the file path. The skill automatically detects whether the path is local or remote and uses DuckDB to access the data directly without manual configuration.

What data formats can I analyze with DuckDB using this approach?

DuckDB supports analyzing multiple data formats including CSV, JSON, Parquet, Avro, Excel, and spatial formats. Format detection is automatic, allowing you to query diverse datasets without specifying the file type beforehand.

Can I analyze a Parquet file stored locally without specifying the format?

Yes, you can analyze a locally stored Parquet file without specifying the format. The skill features automatic file format detection and path resolution, identifying the format and location seamlessly to begin querying immediately.

What is the best way to quickly explore a large CSV dataset stored remotely?

The best way to explore a large remote CSV dataset is using DuckDB integration, which efficiently processes data files directly from remote sources like S3 or HTTPS. This allows you to read and analyze the data within seconds without downloading it first.

Does this method work for accessing spatial data files from cloud storage?

Yes, this method works for accessing spatial data files from cloud storage services like S3, GCS, and Azure. It leverages DuckDB to handle spatial formats alongside standard formats like CSV and Parquet from both local and remote locations.

Do I need to manually configure connections to read data from GCS or Azure?

No, you do not need to manually configure connections to read data from GCS or Azure. The skill provides automatic path resolution, determining the remote service and file format dynamically to streamline the data access process.