create-theme

Solid

Use this skill when the user wants a reusable house style for open-sheet workbooks — "make a theme with our brand colours", "all our spreadsheets should look like this", "create a corporate template". Writes `themes/<id>.md` and an optional demo workbook the gallery previews.

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

Install

View on GitHub

Quality Score: 83/100

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

Skill Content

# Create a theme A theme is a house style that workbooks link to with `meta.theme`. It lives as markdown so it is readable by both people and agents. ## The file `themes/<id>.md`: ```markdown --- name: corporate-neutral description: Near-white, one blue accent, sans throughout. --- # Corporate neutral ## Palette | Token | Value | Used for | | --- | --- | --- | | ink | #0f172a | body text, table header fill | | accent | #1d4ed8 | KPI values, data bars | | band | #f8fafc | total rows, key-value fills | | rule | #cbd5e1 | hairlines | ## Formats Currency `#,##0` · Percent `0.0%` · Dates `yyyy-mm-dd` ## Paste-ready design const ```tsx export const design: DesignSystem = { … } ``` ## Conventions - Assumptions always on their own sheet, key-value - Data bars on the primary magnitude column only - Column widths: labels 24, figures 14 ``` Optionally add `themes/<id>.demo.tsx` — a small workbook exercising the theme, so the gallery has something to show. ## Rules that matter for print and Excel alike - **One accent colour.** A second one competes; a third is decoration. - **White or near-white background.** Anything darker costs toner and makes Excel's own selection highlight unreadable. - **Body text no smaller than 10pt.** Spreadsheets get printed and squinted at. - **Number formats are part of the theme.** A house style that leaves ratios unformatted has not done its job. - Keep the `design` const a plain object literal so the Design panel can rewrite it.

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

Web & Frontend Listed

create-theme

Use this skill when the user wants to create, draft, author, or extract a slide theme in this open-slide repo. Triggers on phrases like "create a theme", "make a theme called X", "extract a theme from <slide>", "build a theme from these images". Produces two paired files under `themes/` — `<id>.md` (palette, typography, layout, fixed Title/Footer components, motion) and `<id>.demo.tsx` (a runnable demo slide that the dev-UI Themes panel previews). Do NOT use for editing real slides — only for authoring the theme bundle.

0 Updated 2 weeks ago
samulee003
Data & Documents Solid

create-sheet

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>/`.

123 Updated 2 weeks ago
lianghsun
Web & Frontend Listed

brand-theme-design

Turn a brand into a working theme for this design system — from a screenshot, a website, a PDF brand guide, a style guide, or a handful of hex values. Use when asked to match a company's brand, apply brand colors or brand guidelines to documents, make reports look like an existing site or product, build a theme from a logo or screenshot, or fill in the brand-template slot; and when an existing theme needs its contrast, accent, or print behavior audited. Do not use for choosing between the themes that already ship (that is a one-line answer in core/tokens.md), for restyling a single document rather than creating a reusable theme, or for general visual design of a report, diagram, chart, or deck — those belong to the skill for that artifact.

2 Updated 2 weeks ago
Avinava