shine-data-query

Run SQL queries on local CSV, Parquet, JSON, and Excel files.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-data-query
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shine-data-query
Source: https://github.com/diShine-digital-agency/SHINE-Code-System/tree/main/skills/shine-data-query
Command: npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-data-query

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Run SQL analytics locally on data files without cloud dependencies, ensuring privacy and quick insights.

Core Features & Use Cases

  • Detects data sources such as CSV, Parquet, JSON, Excel, and SQLite databases.
  • Profiles schema, row counts, data types, nulls, and outliers.
  • Executes analytical SQL (aggregations, joins, window functions) and optionally visualizes results when connected.

Quick Start

Run a local SQL query on a data file using DuckDB to get a quick schema and sample results.

Frequently Asked Questions about shine-data-query

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

FAQPage Schema
How do I run SQL queries on CSV files locally without cloud dependencies?

Run SQL queries on CSV files locally without cloud dependencies by using DuckDB as the primary analytical engine to profile schemas and execute aggregations. This approach ensures data privacy and yields quick insights directly from your local environment.

Can I analyze Parquet and Excel files using local SQL analytics?

Analyzing Parquet and Excel files using local SQL analytics is fully supported. The engine detects multiple data sources, including CSV, Parquet, JSON, and Excel, profiling their schemas and data types before executing your analytical queries.

What is data profiling and schema detection for local datasets?

Data profiling for local datasets is the process of detecting row counts, data types, nulls, and outliers. Schema detection reads your local files to identify structural metadata before executing analytical SQL queries.

Does DuckDB work with Python pandas and SQLite for data analysis?

DuckDB works for data analysis with SQLite as a fallback or Python pandas via Bash execution. This configuration allows you to execute complex analytical queries like joins and window functions on local data files.

What's the best way to visualize SQL query results from local datasets?

The best way to visualize SQL query results from local datasets is by executing analytical queries with optional visualization outputs. This generates charts and schema results directly when connected to the local processing engine.

What are the limitations of local SQL analytics on large datasets?

Limitations of local SQL analytics on large datasets include potential processing constraints without cloud resources. It relies entirely on local compute power for executing window functions and generating visualizations from large files.