create-sheet

Solid

Use this skill when the user wants to create, draft, build, or generate a new spreadsheet, financial model, budget, forecast, dashboard, tracker, or register in this open-sheet workspace. Triggers on phrases like "build me a budget model", "make a spreadsheet for X", "draft an FY26 forecast", "put this data in a workbook", or when the user asks to add something under `sheets/`. Do NOT use for editing the framework itself — only for authoring content inside `sheets/<id>/`.

Data & Documents 123 stars 15 forks Updated 2 weeks ago MIT

Install

View on GitHub

Quality Score: 85/100

Stars 20%
70
Recency 20%
90
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Create a workbook in open-sheet This skill owns the **workflow**. The technical reference — file contract, components, references, formats — lives in the **`sheet-authoring`** skill. Read it before writing code; do not duplicate its rules here. You only write files under `sheets/<id>/`. Never modify `package.json`, `open-sheet.config.ts`, or an existing workbook unless asked. ## Step 0 — Pick a theme List `themes/`. If any theme markdown exists, offer each theme id via `AskUserQuestion` plus a final **"no theme — design from scratch"** option. If the user picks one, read `themes/<id>.md` end to end, copy its palette and components, and set `meta.theme`. ## Step 1 — Get the numbers before anything else A spreadsheet is judged entirely on whether its numbers are right. Before structure, before layout, establish: - **Purpose** — what decision does this workbook support? A budget to approve, a forecast to argue with, a register to maintain? - **Audience** — a CFO wants assumptions they can change; an analyst wants the working; an ops team wants a list they can filter. - **The data** — where does it come from? Ask for the file, the query, the figures. If the user has none yet, build the structure and leave explicit `TODO:` markers. > **Never invent a figure.** Not a revenue number, not a growth rate, not a > headcount, not a "typical industry" benchmark. A fabricated number in a > spreadsheet is indistinguishable from a real one — it will be formatted, > totalled...

Details

Author
lianghsun
Repository
lianghsun/open-sheet
Created
3 weeks ago
Last Updated
2 weeks ago
Language
TypeScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

sheet-authoring

Technical reference for writing open-sheet workbooks — the file contract, the component surface, references and formulas, number formats, and the rules that keep a workbook a live model. Use this whenever writing or editing a file under `sheets/<id>/index.tsx`. The workflow for drafting a new workbook from scratch lives in the `create-sheet` skill.

123 Updated 2 weeks ago
lianghsun
Data & Documents Listed

cross-functional-spreadsheet-build

Builds a spreadsheet somebody else will maintain: inputs, calculations and outputs on separate sheets, no constants buried inside formulas, a documented assumptions block, a checks sheet that fails loudly, and a written refresh procedure. Use when producing a model, tracker, budget, forecast, pricing sheet, reconciliation or allocation workbook that will be reopened next month by someone who did not build it. Trigger on 'build me a spreadsheet', 'make this into an Excel model', 'turn this into a workbook', 'build a forecast/budget/pricing model', 'can you produce an xlsx', 'this sheet keeps breaking'. Not for checking numbers already produced by a report or dashboard (use data-analytics-report-qa), not for agreeing what a metric means before it is modelled (use data-analytics-metric-definition), and not for writing the narrative that accompanies a variance (use finance-budget-vs-actual-commentary).

0 Updated 1 weeks ago
alihusains
Data & Documents Featured

spreadsheet

Use when tasks involve creating, editing, analyzing, or formatting spreadsheets (`.xlsx`, `.csv`, `.tsv`) with formula-aware workflows, cached recalculation, and visual review.

1,141 Updated today
fcakyon