spreadsheets

Automate spreadsheet creation, editing, and analysis with Python APIs.

1.8k|247|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/phodal/routa --skill spreadsheets-phodal
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: spreadsheets
Source: https://github.com/phodal/routa/tree/main/tools/office-skills/.agents/skills/spreadsheets
Command: npx skills add https://github.com/phodal/routa --skill spreadsheets-phodal

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enables automation of spreadsheet creation, editing, and analysis using a Python API, freeing users from manual, repetitive workbook work.

Core Features & Use Cases

  • Create new workbooks and sheets, populate data, apply formulas, and format cells.
  • Build charts, set conditional formatting, and export to JSON or XLSX for delivery or reporting.
  • Use cases include building a data-entry tracker, financial models, or project dashboards that stay synchronized with changes.

Quick Start

Create and render a workbook by calling SpreadsheetArtifact("ExampleCo"), add sheets, populate cells, apply formulas, and export to XLSX.

Frequently Asked Questions about spreadsheets

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

FAQPage Schema
How do I automate spreadsheet creation and formatting using Python?

You can automate spreadsheet creation and formatting using Python by leveraging APIs to populate data, apply formulas, style cells, and export workbooks to XLSX or JSON. This eliminates manual, repetitive workbook tasks.

Can I build multi-sheet workbooks with charts and conditional formatting in Python?

Yes, you can build multi-sheet workbooks with charts and conditional formatting in Python. The workflow supports creating new sheets, populating cells, applying formulas, and rendering visual elements for dynamic project dashboards or financial models.

How do I export spreadsheet data to JSON or XLSX format?

To export spreadsheet data to JSON or XLSX format, you populate a workbook with data, apply formulas and styling, then use the rendering step to validate calculations and output the final file in your desired format for reporting.

Do I need openpyxl to generate and render XLSX files?

openpyxl is an optional dependency for generating and rendering XLSX files. The core workflow relies on artifact_tool to enforce validation, calculation, and rendering steps, ensuring correct spreadsheet results without mandatory external libraries.

What is the best way to keep a project dashboard spreadsheet synchronized with data changes?

The best way to keep a project dashboard spreadsheet synchronized is to automate the end-to-end workflow using a Python API. By programmatically populating cells and applying formulas, the spreadsheet updates automatically as underlying data changes.

Why does my Python spreadsheet formula calculation return incorrect results?

Python spreadsheet formula calculations may return incorrect results if the enforced validation and calculation steps are skipped. The workflow requires rendering and validation checks to ensure formulas are evaluated correctly before exporting the workbook.