group-by-analysis

Automates Excel data grouping, summarization, and visualization across multiple sheets.

4.9k|347|Updated Apr 14, 2026
One-click install
npx skills add https://github.com/OpenSenseNova/SenseNova-Skills --skill group-by-analysis
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: group-by-analysis
Source: https://github.com/OpenSenseNova/SenseNova-Skills/tree/main/skills/sn-da-excel-workflow/capability/excel-data-analysis/group-by-analysis
Command: npx skills add https://github.com/OpenSenseNova/SenseNova-Skills --skill group-by-analysis

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires pandas, matplotlib, openpyxl, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates complex data cleaning, grouping, and visualization within Excel files, reducing manual effort and error risks.

Core Features & Use Cases

  • Data Cleaning & Preprocessing: Handles merged cells, filters text, and maps categories for accurate analysis.
  • Grouping & Aggregation: Performs counts, sums, and percentage calculations across categories.
  • Visualization: Generates styled bar charts with labels and grid lines for insightful data presentation.
  • Use Case: Business analysts can process sales data across multiple sheets, create summary reports, and visualize sales distribution with minimal manual steps.

Quick Start

Use the skill to process your Excel file with multiple sheets, automatically clean data, analyze groupings, and generate visual reports instantly.

Frequently Asked Questions about group-by-analysis

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

FAQPage Schema
How do I automate Excel data grouping and summarization across multiple sheets?

You can automate Excel data grouping by using this Skill to clean data, perform counts and sums across categories, and generate summary reports across multiple sheets with minimal manual steps.

What is the best way to clean merged cells in Excel for data visualization?

The best way to handle merged cells for data visualization is to use preprocessing functions that unmerge cells, filter text, and map categories, ensuring your dataset is structured for accurate analysis.

Can I generate bar charts directly from an Excel report using pandas and matplotlib?

Yes, you can generate bar charts directly from Excel data by leveraging pandas for data extraction and matplotlib to produce styled charts with labels and grid lines for visual insights.

Does this Skill require openpyxl to process Excel files?

Yes, this Skill requires openpyxl, along with pandas and matplotlib, to handle Excel file parsing, data manipulation, and the generation of visual reports.

How do I calculate percentages across categories in Excel survey data?

You can calculate percentages across categories by applying grouping and aggregation functions to your survey data, automatically computing distributions and summarizing results into a report.