Skip to content
Back to skills

Spreadsheets

ASecurity

Create, edit, analyze, clean, or convert spreadsheets including XLSX, CSV, TSV, formulas, charts, and tabular reports.

  • 17 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added May 30, 2026
datapython

Security analysis

A100/100

Scanned May 30, 2026

npx -y skills add gabrielmoreira/agent-skills-mirror --skill spreadsheets --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Spreadsheets?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Spreadsheets
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/gabrielmoreira-spreadsheets/badge)](https://www.skillsdirectory.com/skills/gabrielmoreira-spreadsheets)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: spreadsheets
description: Create, edit, analyze, clean, or convert spreadsheets including XLSX, CSV, TSV, formulas, charts, and tabular reports.
---

# Spreadsheets

Use this skill when the input or deliverable is a spreadsheet: `.xlsx`, `.xlsm`,
`.csv`, `.tsv`, or a table that should become one of those formats.

## Workflow

1. Identify whether the task is cleaning, analysis, formatting, charting, or
   workbook generation.
2. Preserve source files. Write a new output workbook unless the user asked for
   an in-place edit.
3. Use appropriate tools:
   - Python `csv` or `pandas` for data cleaning and analysis
   - `openpyxl` for XLSX formulas, styles, tables, filters, freeze panes, and
     charts
   - LibreOffice only when conversion or recalculation is needed and available
4. Keep raw data separate from summary sheets when that helps auditability.
5. Use formulas when the workbook should remain interactive; use fixed values
   when the result must be stable and reproducible.
6. Verify by loading the workbook, checking sheet names, row/column counts,
   formulas, and representative cell values. For CSV/TSV, check delimiters,
   quoting, headers, and row widths.

If dependencies are missing, ask before installing packages. Never silently
drop rows, change date/time semantics, or coerce IDs with leading zeroes into
numbers.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.