# hyperformula

> Claude/Codex skill by [@handsontable](https://omgskills.com/library/handsontable/index.md) · 9 stars · Updated 2026-10-23

Use this skill when the user works with HyperFormula (HF) — a headless, open-source TypeScript spreadsheet calculation engine. Use it when the user: mentions HyperFormula or HF; wants to integrate Excel-like formulas into a JS/TS app; evaluate formulas programmatically in a browser or Node.js; simulate spreadsheet or Excel calculation behavior server-side; run calculations over data parsed from XLSX files (e.g. via SheetJS) in code; build a pricing engine, financial model, or what-if analysis in code; define custom spreadsheet functions or named expressions outside of a UI context. Do NOT use this skill for: general Excel questions unrelated to HF; general Google Sheets questions; generic spreadsheet formula-syntax questions outside an HF context; formulas used inside Handsontable DataGrid (use the "handsontable" skill instead).

## Install

```sh
git clone https://github.com/handsontable/handsontable-skills /tmp/handsontable-skills && ln -s /tmp/handsontable-skills/skills/hyperformula ~/.claude/skills/hyperformula
```

## From README

HyperFormula HyperFormula is a headless, open-source TypeScript spreadsheet calculation engine for embedding spreadsheet logic in any JavaScript/TypeScript application (browser or Node.js). 420 built-in functions, dependency graph, undo/redo, i18n (18 languages). Dual-licensed: GPLv3 or commercial. Docs: https://hyperformula.handsontable.com/ npm: https://www.npmjs.com/package/hyperformula GitHub: https://github.com/handsontable/hyperformula Where to go next Task-oriented references in references/ (open the one that matches what the user is doing): getting-started.md — how to , create an instance (buildFromArray / buildFromSheets / buildEmpty), and work with cell addresses. Open this for onboarding questions and first-run errors. api-quickref.md — runnable examples for CRUD, rows/columns, sheets, exporting data, batching, named expressions, events, undo/redo, clipboard. Open this when implementing or debugging HF API calls.

## Links

- HTML page: https://omgskills.com/library/handsontable/handsontable-skills/skills/hyperformula/
- GitHub: https://github.com/handsontable/handsontable-skills
- Author: [@handsontable](https://omgskills.com/library/handsontable/index.md)

## More from this repo

- [handsontable](https://omgskills.com/library/handsontable/handsontable-skills/skills/handsontable/index.md) — Used when the user asks about Handsontable DataGrid — a JavaScript data grid component with spreadsheet-like UX.
   - [@handsontable](https://omgskills.com/library/handsontable/index.md) · 9 stars

## More skills by this author

- [handsontable-editor-dev](https://omgskills.com/library/handsontable/handsontable/handsontable-editor-dev/index.md) — Used when creating or modifying a Handsontable cell editor - covers the editor lifecycle state machine...
   - [@handsontable](https://omgskills.com/library/handsontable/index.md) · 22k stars
