data-analyst

Query SQL databases, clean data, and generate visual reports.

7|2|Updated Apr 13, 2026
One-click install
npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill data-analyst-sjtu-ipads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-analyst
Source: https://github.com/SJTU-IPADS/SkVM-data/tree/main/skills/data-analyst
Command: npx skills add https://github.com/SJTU-IPADS/SkVM-data --skill data-analyst-sjtu-ipads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, sqlite3, psql, mysql, and includes scripts (resource) components.

## What problem does it solve? Data teams frequently struggle to transform disparate data sources into trustworthy insights, wasting time on manual preparation. This Skill provides an integrated kit for cleaning, exploring, visualizing, and reporting analytics.

## Core Features & Use Cases

  • SQL querying for data extraction, validation, and experimentation
  • Spreadsheet/dataframe processing for CSV/Excel inputs
  • Automated visualizations and consolidated reporting for stakeholders
  • Data cleaning and descriptive analytics to prepare high-quality datasets

### Quick Start Provide your data sources, define your goals, and specify the desired outputs to kick off automated analysis and reporting.

Frequently Asked Questions about data-analyst

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

FAQPage Schema
How do I clean and analyze raw data from spreadsheets and SQL databases?

To clean and analyze raw data, you use integrated scripts to process CSV/Excel spreadsheets and extract data via SQL querying across SQLite, MySQL, and Postgres databases. This workflow transforms disparate inputs into high-quality datasets for descriptive analytics.

What is the best way to automate reporting and data visualization for stakeholders?

The best way to automate reporting and data visualization is by defining your data goals and specifying desired outputs. Configurable scripts generate automated visualizations and consolidated reports, turning validated data into actionable insights for stakeholders without manual preparation.

Can I use pandas dataframes to process CSV and Excel inputs for data cleanup?

Yes, you can use pandas dataframes to process CSV and Excel inputs. The Skill supports spreadsheet and dataframe processing to handle data cleaning tasks, ensuring your raw data is transformed into a trustworthy format ready for exploration and reporting.

Does this data analysis workflow support MySQL, Postgres, and SQLite for SQL querying?

Yes, the SQL querying workflow supports MySQL, Postgres, and SQLite databases. It enables data extraction, validation, and experimentation directly across these relational database systems to consolidate disparate data sources for analysis.

How do I turn disparate data sources into trustworthy insights without manual preparation?

You turn disparate data sources into trustworthy insights by providing your data sources and goals to automated scripts. The system handles data cleaning, exploration, and visualization, eliminating manual preparation time and generating consolidated reports.