Numera workbook automation
Skill vectojs/numera-skills/skills/numera-workbook-automation
Use when an Agent must inspect, read, edit, or transform a local Numera JSON, CSV, or XLSX workbook, including cell ranges, formulas, and spreadsheet file conversion.From its SKILL.md
npx -y skills add vectojs/numera-skills --skill numera-workbook-automationAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
2.3 KB, 529 tokens by cl100k_base, as published. Nobody here has run it
Numera Workbook Automation
Use the published Numera CLI as the file boundary. Preserve the source, inspect before mutation, express the value type explicitly, and verify the written output before reporting success.
Required workflow
-
Confirm
numerais available. If it is missing, install the exact supported CLI:npm install --global @vectojs/[email protected]. -
Inspect the workbook:
numera inspect workbook.xlsx. -
Read the target range:
numera get workbook.xlsx "Budget" A1:C10. -
Write to a distinct output with exactly one value flag:
numera set workbook.xlsx "Budget" B2 \ --formula "A2*1.2" \ --output workbook-edited.xlsx -
Read the output cell or range and check both
rawanddisplay:numera get workbook-edited.xlsx "Budget" B2.
Value flags
| Intent | Flag | Example |
|---|---|---|
| Text | --text | --text "Q3 plan" |
| Number | --number | --number 42.5 |
| Boolean | --boolean | --boolean true |
| Formula | --formula | --formula "SUM(A1:A4)" |
Guardrails
- Never pass the source path to
--output, even when asked to overwrite it. Keep the source until the output has been inspected successfully. - End the operation by reporting the verified output path. Do not rename, delete, or copy the output over the source in the same operation. Replacing the original is a separate action that requires confirmation after the user has the verified output and a recovery path.
- Do not substitute
openpyxl, browser automation, or an ad hoc XLSX parser when the Numera CLI supports the requested local file operation. - Use an exact sheet name and A1 address/range. Correct
SHEET_NOT_FOUND,INVALID_ARGUMENT, orRANGE_OUT_OF_BOUNDS; do not guess. - CSV represents one sheet and cannot preserve workbook-wide formatting or multiple sheets. Use Numera JSON or XLSX when those properties matter.
- Do not use this workflow for cloud URLs, credentials, macros, encrypted workbooks, collaboration state, or implicit in-place mutation.
What ships with it: 1 file
252 B alongside SKILL.md
agents/
- openai.yaml252 B