spreadsheet

Create, edit, and analyze .xlsx, .csv, and .tsv spreadsheet files.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/garethdaine/agent --skill spreadsheet-garethdaine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spreadsheet
Source: https://github.com/garethdaine/agent/tree/main/.cursor/skills/spreadsheet
Command: npx skills add https://github.com/garethdaine/agent --skill spreadsheet-garethdaine

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the creation, modification, and analysis of spreadsheet files, streamlining data management and reporting tasks.

Core Features & Use Cases

  • Spreadsheet Creation: Build new .xlsx or .csv files with formulas, formatting, and charts.
  • Data Analysis: Read, filter, aggregate, and compute metrics from tabular data.
  • File Modification: Edit existing spreadsheets while preserving formulas and formatting.
  • Visualization: Generate charts and tables for better data representation.
  • Use Case: Automatically generate a monthly sales report by pulling data from a database, calculating key performance indicators, and formatting it into a professional-looking Excel file with charts.

Quick Start

Use the spreadsheet skill to create a new Excel file named 'sales_report.xlsx' with columns for 'Date', 'Product', and 'Revenue'.

Frequently Asked Questions about spreadsheet

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

FAQPage Schema
How do I automate Excel report generation from existing data?

Automating Excel report generation uses Python libraries like pandas and openpyxl to read data, apply formulas, and write formatted .xlsx files with charts. This Skill streamlines reporting by calculating KPIs and formatting professional spreadsheets automatically.

Can I edit an existing .xlsx file without losing its formulas and formatting?

Editing an existing .xlsx file without losing formulas and formatting requires libraries that preserve cell styles. This Skill modifies spreadsheets deterministically, ensuring existing formulas, cell references, and visual formatting remain intact during data updates.

Does pandas work with both CSV and TSV file formats for data analysis?

Pandas works with both CSV and TSV file formats for data analysis by reading tabular data into DataFrames. This Skill leverages pandas to read, filter, and aggregate metrics from .csv and .tsv files, supporting robust spreadsheet manipulation across formats.

What is the best way to create spreadsheets with charts using Python?

The best way to create spreadsheets with charts using Python is utilizing openpyxl for workbook manipulation and pandas for data structuring. This Skill combines both to generate new .xlsx files, applying formulas, formatting, and data visualization for reporting.

Do I need openpyxl to modify spreadsheet cell references and styles?

You need openpyxl to modify spreadsheet cell references and preserve existing styles in .xlsx files. This Skill relies on openpyxl alongside pandas to handle deterministic tasks, ensuring cell-level formatting and formulas are maintained during modifications.