data-analysis

Analyze uploaded Excel and CSV files with DuckDB SQL queries.

Updated Mar 12, 2026
One-click install
npx skills add https://github.com/ishi253/byteDanceApplication --skill data-analysis-ishi253
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-analysis
Source: https://github.com/ishi253/byteDanceApplication/tree/main/deer-flow/skills/public/data-analysis
Command: npx skills add https://github.com/ishi253/byteDanceApplication --skill data-analysis-ishi253

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill empowers users to analyze uploaded Excel or CSV files without needing to write complex code, making data exploration accessible to everyone.

Core Features & Use Cases

  • Data Inspection: Understand the structure, columns, and data types of your files.
  • SQL Querying: Run powerful SQL queries directly against your data for in-depth analysis.
  • Statistical Summaries: Quickly generate key statistics for numeric and string columns.
  • Data Export: Save your analysis results in CSV, JSON, or Markdown formats.
  • Use Case: Upload a sales spreadsheet and ask for the total revenue per region, then export the results to a CSV file for further reporting.

Quick Start

Use the data-analysis skill to inspect the structure of the uploaded file 'sales_data.xlsx'.

Frequently Asked Questions about data-analysis

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

FAQPage Schema
How do I run SQL queries on Excel and CSV files without writing Python code?

You can run SQL queries on Excel and CSV files by loading them into an in-process SQL engine. This allows you to inspect schemas, filter data, and perform cross-file joins directly on uploaded spreadsheets without writing code.

Can I use SQL to join data across multiple sheets in an Excel workbook?

Yes, you can use SQL to join data across multiple sheets in an Excel workbook. The analysis engine handles multi-sheet workbooks efficiently, allowing you to perform cross-file joins and inspect schemas across the entire uploaded dataset.

How do I export SQL query results to JSON or Markdown from a CSV file?

You can export SQL query results to JSON or Markdown from a CSV file by running your analysis and selecting an output format. The system supports exporting statistical summaries and query results to CSV, JSON, or Markdown formats for reporting.

What is the best way to generate statistical summaries for columns in a spreadsheet?

The best way to generate statistical summaries for spreadsheet columns is by loading the file into an in-process SQL engine. This approach quickly calculates key statistics for both numeric and string columns, making data exploration accessible.

Does DuckDB support inspecting the schema and data types of uploaded CSV files?

Yes, DuckDB supports inspecting the schema and data types of uploaded CSV files. When you load your data into the in-process SQL engine, you can immediately query the structure, columns, and data types before running complex analysis.

Why use an in-process SQL engine instead of a traditional database for data analysis?

An in-process SQL engine simplifies data analysis because it runs directly in your environment without requiring a separate database server. This makes analyzing Excel and CSV files more accessible and efficient for quick, ad-hoc reporting.