@firstpick/pi-extension-workbook

High-fidelity, fail-closed XLSX/XLSM inspection, rendering, editing, diffing, and validation tools for Pi agents.

Packages

Package details

extensionskill

Install @firstpick/pi-extension-workbook from npm and Pi will load the resources declared by the package manifest.

$ pi install npm:@firstpick/pi-extension-workbook
Package
@firstpick/pi-extension-workbook
Version
0.1.5
Published
Aug 7, 2026
Downloads
2,682/mo · 1,066/wk
Author
firstpick
License
MIT
Types
extension, skill
Size
358.9 KB
Dependencies
3 dependencies · 3 peers
Pi manifest JSON
{
  "extensions": [
    "./index.ts"
  ],
  "skills": [
    "./skills"
  ]
}

Security note

Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.

README

Workbook for Pi

Lets Pi inspect and carefully edit .xlsx and .xlsm Excel workbooks with visual checks and validation.

What you can do

  • Inspects .xlsx and .xlsm workbooks without changing them.
  • Renders sheets so formatting can be checked visually.
  • Edits selected cells and workbook content through a guarded workflow.
  • Checks workbook structure and compares the saved result before it is accepted.

Install

Install it through Pi:

pi install npm:@firstpick/pi-extension-workbook

Requires Node.js 24 or newer. Restart Pi if the package does not appear in your current session.

How to use it

Attach or reference the .xlsx or .xlsm file, then describe the result you want.

Inspect this workbook, correct the totals in the Summary sheet, preserve the formatting, and show me the validation result.

Start with inspection or rendering, review the proposed cell changes, and keep the edited file only after the final comparison and validation are satisfactory.

Technical details

See TECHNICAL.md for complete commands, configuration, compatibility, security, and troubleshooting information.