data-access

Read, profile, convert, and query data files and remote object storage.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/vathymut/copilot-skills --skill data-access-vathymut
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-access
Source: https://github.com/vathymut/copilot-skills/tree/main/.github/skills/data-access
Command: npx skills add https://github.com/vathymut/copilot-skills --skill data-access-vathymut

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill streamlines the process of accessing, reading, converting, and querying data files and remote object storage, enhancing efficiency and productivity for data-intensive tasks.

Core Features & Use Cases

  • Data Reading & Profiling: Quick access to data files and remote URLs.
  • File Conversion: Transform files from one format to another effortlessly.
  • S3/R2/GCS/MinIO Query: Explore data on popular object storage platforms without downloading.
  • Use Case: When you need to quickly read data from a local CSV file, convert it to Parquet, or list files in an S3 bucket.

Quick Start

Use the data-access skill to read the CSV file 'sales_data.csv' and profile it.

Frequently Asked Questions about data-access

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

FAQPage Schema
How do I query data files stored in S3, R2, GCS, or MinIO without downloading them?

This Skill reads and previews data on S3, R2, GCS, and MinIO using DuckDB, allowing you to explore remote object storage directly without downloading files locally.

What is the best way to convert a local CSV file to Parquet format?

To convert a local CSV file to Parquet, you can use this data reading and file conversion functionality, which transforms files between formats effortlessly using DuckDB.

Do I need DuckDB installed to read and profile local data files?

Yes, DuckDB is required for execution. It serves as the underlying engine for running commands to read, profile, convert, and query both local files and remote object storage.

Can I profile a remote URL to quickly understand its data structure?

Yes, you can get quick access to data files and remote URLs for profiling. This allows you to instantly read and understand the structure of your data without manual downloading.

Does DuckDB support querying data across different object storage platforms?

Yes, DuckDB supports querying data on popular object storage platforms including S3, R2, GCS, and MinIO, enabling you to explore remote data without downloading it first.

What are the limitations when using DuckDB for data reading and file conversion?

Limitations arise if your target file formats or storage protocols are unsupported by DuckDB, as this approach strictly requires DuckDB for execution and relies on its supported formats.