Article • 10 November 2026

8 ChatGPT Skills for Data Analysis

By : Wahyu Yudistira

8 ChatGPT Skills for Data Analysis

The recommended ChatGPT skills for data analysis are Data Profiling, Pandas Analysis, SQL Analytics, Exploratory Data Analysis (EDA), Data Visualization, Dashboard Builder, Data Quality Validator, and Insight Reporting. These eight skills can work together to support the analysis process, from cleaning datasets and writing SQL queries to creating visualizations and preparing data-driven reports.

With Python support and ChatGPT’s Data Analysis feature, you can process CSV, Excel, and JSON files without handling every analysis step manually. For more consistent results, each stage can be guided by instructions or custom skills tailored to your needs.

Why Use ChatGPT Skills for Data Analysis?

Data analysis involves several stages before a dataset can produce useful information.

For example, before analyzing sales, you need to check for duplicate records, problematic missing values, and inconsistent date formats. You can then process the data with Pandas or SQL and visualize the results.

This is where ChatGPT skills become useful.

Structured instructions help ChatGPT work through an analysis step by step. Each skill has a distinct responsibility, making the process easier to review and repeat.

For reference, ChatGPT’s Data Analysis feature supports running Python code to process data and generate tables and charts. ChatGPT Projects can also group datasets, instructions, and conversations in one workspace.

8 Recommended ChatGPT Skills for Data Analysts

Here are eight custom skills you can create to build a data analysis workflow with ChatGPT.

SkillMain FunctionPriority
Data ProfilingInspect dataset structure and qualityEssential
Pandas AnalysisClean and transform dataEssential
SQL AnalyticsWrite and evaluate SQL queriesEssential
Exploratory Data AnalysisExplore data patterns and characteristicsEssential
Data VisualizationCreate charts and data visualizationsEssential
Dashboard BuilderBuild dashboards and organize KPIsHigh
Data Quality ValidatorValidate processed dataHigh
Insight ReportingDevelop insights and recommendationsHigh

These names describe skills you can create yourself. They are not a list of skills that are all officially available in ChatGPT.

1. Data Profiling: Understand Your Dataset

Before starting an analysis, the first step is to understand the condition of your data.

A data-profiling skill helps identify dataset structure, row and column counts, data types, missing values, duplicate records, and potential anomalies.

This initial check reveals which issues need to be addressed before you begin processing the data.

2. Pandas Analysis: Clean and Transform Data

Pandas is a Python library used to manipulate and analyze data.

A pandas-analysis skill can be instructed to perform key operations, including:

  • read_csv() and read_excel() to read datasets.
  • groupby() to group data.
  • merge() to combine datasets.
  • pivot_table() to summarize data.
  • Datetime manipulation to process date-based data.

This skill is useful for datasets that need cleaning, combining, or transforming before analysis.

Ideally, each process should also produce reusable Python code alongside the resulting tables.

3. SQL Analytics: Work with Databases

When data is stored in a database, SQL is an important part of a data analyst’s workflow.

A sql-analytics skill can help write queries based on your analysis requirements and database type.

Key capabilities to include are JOINs, CTEs, window functions, aggregations, query optimization, and checks on the results of data joins.

The skill should also account for differences between SQL dialects, such as PostgreSQL, MySQL, SQLite, and BigQuery.

This helps tailor generated queries to your database environment.

4. Exploratory Data Analysis: Find Patterns

Once the data has been cleaned, the next step is to explore its characteristics and patterns.

An exploratory-data-analysis skill, or EDA skill, can perform descriptive statistics, distribution analysis, correlation analysis, and outlier detection.

For example, EDA on a sales dataset can help identify the product categories with the largest contributions or periods when sales changed.

However, correlation should not automatically be interpreted as causation. Interpretation still needs to account for context and data limitations.

5. Data Visualization: Create Charts

Visualization helps communicate analysis results in a readable format.

A data-visualization skill can use libraries such as Matplotlib, Seaborn, and Plotly to produce charts suited to your needs.

Choose the chart type based on the information you want to communicate.

Chart TypeUse
Line ChartShow trends over time
Bar ChartCompare categories
HistogramShow the distribution of values
Scatter PlotExplore relationships between variables
HeatmapDisplay a correlation matrix

A good chart needs a clear title, labels, units, and context as well as an effective visual design.

For that reason, visualization skills should run after data cleaning and validation are complete.

6. Dashboard Builder: Monitor KPIs

Some analyses require more than one or two charts.

When you need to monitor several indicators at once, a dashboard-builder skill can help organize a structured dashboard.

A sales dashboard, for example, could show a KPI summary, revenue trends, product category performance, and a detailed transaction table.

You can instruct this skill to design dashboards using Plotly, Streamlit, or Business Intelligence tools, depending on the project.

7. Data Quality Validator: Check Results

Errors in data processing can affect analysis results.

A data-quality-validator skill helps check data after it has been cleaned or transformed.

Checks can cover dataset quality rules, calculation consistency, aggregation results, and compliance with business rules.

For example, after combining two tables with a JOIN, this skill can help check whether the operation introduced unwanted duplicates.

8. Insight Reporting: Develop Recommendations

The final stage turns analysis results into information that supports decisions.

An insight-reporting skill summarizes key findings, explains the patterns identified, and develops recommendations based on processed data.

Its output could be an executive summary, an analysis report, or business recommendations.

A data analyst’s work therefore continues beyond tables and charts to explain what the analysis means.

A ChatGPT Workflow for Pandas, SQL, and Visualization

These eight skills are more useful when they follow a structured workflow.

The recommended sequence is:

  1. Data Source: Prepare CSV, Excel, SQL, or JSON datasets.
  2. Data Profiling & Cleaning: Inspect and clean data with Pandas.
  3. Data Exploration & SQL: Process data, write queries, and explore patterns.
  4. Data Validation: Check calculation consistency and accuracy.
  5. Visualization & Dashboard: Present results in charts or dashboards.
  6. Insights & Recommendations: Summarize key findings and data-backed recommendations.

This sequence helps ensure the data is checked before it is visualized.

It also allows each stage to be reviewed separately when a result does not match expectations.

How to Create Data Analysis Skills in ChatGPT

There are two approaches to implementing this workflow: using the Skills feature or ChatGPT Projects.

Using ChatGPT Skills

In workspaces that support Skills, users can create custom instructions for recurring tasks.

The steps described for this feature are to open Plugins → Skills, choose the option to create a skill, enter the instructions, then save and install it.

For example, you could create a skill called pandas-analysis with rules for reading datasets, cleaning data, validating results, and producing Python code.

Skills availability depends on the workspace type and the user’s access.

Using ChatGPT Projects

Another option is ChatGPT Projects.

You can create a project called Data Analyst Workspace and add analysis instructions to use repeatedly.

This approach groups datasets, instructions, and conversation history in one workspace.

For example, you can use the following instructions:

Act as a Senior Data Analyst with expertise in Python Pandas, SQL, statistics, and visualization. Inspect the dataset’s structure and quality, perform cleaning and EDA, validate calculations, then create relevant charts. Present key insights, recommendations, reusable Python code, and explain the analysis limitations. Do not fabricate results or treat correlation as causation.

These instructions can provide a foundation for a more consistent data analysis workflow.

Additional Plugins for Data Analysis

Beyond custom skills, ChatGPT also offers plugin options to extend data analysis workflows.

One example is Data, an OpenAI plugin intended to support business data analysis, KPI investigation, and dashboard creation in environments that support it.

For database work, plugins or connectors such as Snowflake and Databricks may also be relevant, depending on the available configuration and access.

Keep in mind that plugins and custom skills serve different roles. Skills define instructions and working methods, while plugins can provide connections or additional capabilities through particular services.

Example Data Analysis Prompt for ChatGPT

After preparing your dataset, you can use the following prompt to start an analysis.

Analyze the dataset I uploaded using Python Pandas. Start with data profiling to identify data types, missing values, duplicates, and anomalies. Continue with data cleaning and exploratory data analysis, then identify five key insights. Create the four most relevant visualizations using Matplotlib, Seaborn, or Plotly. Include Python code, the cleaned dataset, validation of calculations, and an analysis report with recommendations.

This prompt combines several of the key capabilities discussed above, from profiling to reporting.

The results still need to be reviewed, especially assumptions, metric definitions, and data interpretation.

Frequently Asked Questions (FAQ)

1. Can ChatGPT Perform Data Analysis with Pandas?

Yes. ChatGPT has a Data Analysis feature that supports Python for processing datasets. Users can analyze CSV, Excel, and JSON files and generate tables and charts.

2. Do I Need to Know SQL to Use ChatGPT for Data Analysis?

Not necessarily. ChatGPT can help write and explain SQL queries. However, understanding concepts such as JOINs, aggregation, and filtering remains important for checking whether query results meet your needs.

3. Which ChatGPT Skills Should I Learn First?

Start with Data Profiling, Pandas Analysis, SQL Analytics, Exploratory Data Analysis, and Data Visualization. These five skills cover the main data processing and exploration stages before you move on to dashboards and reporting.

Conclusion

Using ChatGPT skills for data analysis can help organize the analysis process, from inspecting datasets to creating visualizations and reports.

To get started, focus on five core skills: Data Profiling, Pandas Analysis, SQL Analytics, Exploratory Data Analysis, and Data Visualization. Once you are comfortable with them, add Dashboard Builder, Data Quality Validator, and Insight Reporting to support more comprehensive analysis.

Above all, review AI-generated results carefully. Understand how the data was processed, check calculations, and make sure the insights are supported by the dataset.

Develop your data processing and analysis skills with the Data Analyst Bootcamp and Data Science Bootcamp at Koding Akademi. Explore the program details and choose the bootcamp that matches your learning goals.

Share this post

RELATED COURSES

Explore Our Courses

START TOGETHER

The Best Investment for Your Child's Future

Sign up now for a trial class or consult with our educational advisory team.

Logo Koding Akademi

Koding Akademi

Online

Today