Download for MacApple silicon, macOS 14+
Skill

hyperformula

@handsontable 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

With your agent

Install OMGSkills skill "handsontable/handsontable-skills:skills/hyperformula" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

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.