agentleFS
kiku-jwkiku-jw/codex-skills/spreadsheet-tabular-analysis/SKILL.md

spreadsheet-tabular-analysis

Skill0 starsChanged 4 months agoMITView on GitHub

Analyze and reshape spreadsheet, CSV, or TSV data with `pandas` and stable output files. Use when the job is aggregation, filtering, joins, metrics, or tabular transformations rather than workbook-style editing.

The file

We split this skill into the rules it gives an agent

3 rules. About 0 are common, 1 is distinctive, and 2 are very specific to this project.

  • ≈0

    Common · estimate

    Many files like this have a rule of this kind.

  • ≈1

    Distinctive · estimate

    This author's own choices. Worth a look.

  • 2

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Do not use when: the job is primarily about preserving workbook formatting, formulas, or sheet structure.

    line 10
  2. Very specific:

    Treat the task as tabular analysis first: produce correct metrics and stable outputs with pandas before worrying about polished …

    line 14
  3. Very specific:

    Run the analysis and write stable outputs under a path such as output/spreadsheet/, choosing .csv or .xlsx based on what the user needs.

    line 18

≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Spreadsheet Tabular Analysis

Metadata

  • Trigger when: the task is to analyze, aggregate, filter, join, reshape, or summarize spreadsheet-like data.
  • Do not use when: the job is primarily about preserving workbook formatting, formulas, or sheet structure.

Skill Purpose

Treat the task as tabular analysis first: produce correct metrics and stable outputs with pandas before worrying about polished workbook-level formatting.

Instructions

  1. Inspect the input tables first: file type, schema, key columns, joins, date/number handling, and the exact output shape the user needs. Use pandas as the default analysis surface.
  2. Run the analysis and write stable outputs under a path such as output/spreadsheet/, choosing .csv or .xlsx based on what the user needs. Keep transformations explicit so row counts, joins, and metrics can be checked.
  3. Validate totals, row counts, joins, deduping, date/number formatting, and any source or citation columns the task requires. If the result now needs workbook-style formatting or preservation, hand off to $spreadsheet-xlsx-edit.

Non-Negotiable Acceptance Criteria

  • The output tables are reproducible from explicit transformations, not ad hoc spreadsheet clicking.
  • Row counts, joins, and aggregates are checked before delivery.
  • The skill does not pretend to preserve rich workbook formatting it never managed.
  • Source or citation columns are included when the task depends on externally sourced data.

Output

  • The result file path or paths.
  • A short summary of the transformation or analysis performed.
  • Any validation caveat involving joins, missing values, or formatting limits.
  • Next skill options (only if needed): $spreadsheet-xlsx-edit — use when the analyzed output now needs workbook-preserving formatting or formula-aware editing.

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.