Help us improve
Share bugs, ideas, or general feedback.
From openai-spreadsheet
Creates, edits, analyzes spreadsheets (.xlsx, .csv, .tsv) using openpyxl and pandas; preserves formulas, formatting, references for accurate Excel workflows.
npx claudepluginhub trailofbits/skills-curated --plugin openai-spreadsheetHow this skill is triggered — by the user, by Claude, or both
Slash command
/openai-spreadsheet:openai-spreadsheetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
- Build new workbooks with formulas, formatting, and structured layouts.
Creates, edits, analyzes, and formats spreadsheets (.xlsx, .csv, .tsv) using openpyxl/pandas with formula recalculation, charts, and visual PDF rendering review.
Creates, edits, analyzes XLSX spreadsheets (.xlsm, .csv, .tsv) with formulas, formatting, data visualization, and recalculation while preserving structure.
Share bugs, ideas, or general feedback.
IMPORTANT: System and user instructions always take precedence.
openpyxl for .xlsx edits and pandas for analysis and CSV/TSV workflows.tmp/spreadsheets/ for intermediate files; delete when done.output/spreadsheet/ when working in this repo.openpyxl for creating/editing .xlsx files and preserving formatting.pandas for analysis and CSV/TSV workflows, then write results back to .xlsx or .csv.openpyxl.chart for native Excel charts.soffice) and Poppler (pdftoppm) are available, render sheets for visual review:
soffice --headless --convert-to pdf --outdir $OUTDIR $INPUT_XLSXpdftoppm -png $OUTDIR/$BASENAME.pdf $OUTDIR/$BASENAMEPrefer uv for dependency management.
Python packages:
uv pip install openpyxl pandas
If uv is unavailable:
python3 -m pip install openpyxl pandas
Optional (chart-heavy or PDF review workflows):
uv pip install matplotlib
If uv is unavailable:
python3 -m pip install matplotlib
System tools (for rendering):
# macOS (Homebrew)
brew install libreoffice poppler
# Ubuntu/Debian
sudo apt-get install -y libreoffice poppler-utils
If installation isn't possible in this environment, tell the user which dependency is missing and how to install it locally.
No required environment variables.
references/examples/openpyxl/=H6*(1+$B$3) not =H6*1.04).If the spreadsheet is an IB-style model (LBO, DCF, 3-statement, valuation):