Executive one-pager
Produce a single-page English .docx brief in label/content table form: startup or
corporate exec summary, not a Korean government 요약서.
When to use
- "Create a one-pager", "exec brief", "pitch one-pager", "one-page summary"
- English product / market / ask framing without 사업계획서 or 정부지원 cues
- Reusing the sample table structure for a new topic
For Korean government-style 요약서 / 추진계획(안), use the gov-one-pager skill instead.
Quick workflow
- Map user material into the 11 label rows below using the style and fill rules.
Ask only for missing must-haves; otherwise draft and note assumptions briefly.
- Copy
scripts/report_generator.js into the working directory.
- Replace only the top-level
DATA object (leave the style engine untouched).
- Run
npm install docx --no-save if needed, then node report_generator.js.
- Deliver the
.docx to the user.
Format rules
- Output: one Letter page
.docx. If it overflows, cut sentences and compress tables.
- One main table: left labels, right content.
- Title on one line with a double underline beneath.
- Label column: light gray fill, bold, centered.
- Nested tables: dark header row, white body.
- Font: Calibri throughout; title bold only.
- Label order: Opportunity, Summary, Problem, Why now, Solution, Product, Market,
Go-to-market, Kill / Go, Timeline, Sources.
- Always include Product for new ventures or products.
Style rules
- Short bullets; one fact per line.
- Prefer plain nouns and verbs; cut hype and filler adjectives.
- No "not A but B" contrast openers.
- No em dashes (—). Use a hyphen (-) or a plain sentence.
- Spare use of quotation marks for emphasis.
- Put superscripts on numbers and hard claims; list matching sources in Sources.
- Mark market figures as estimates in Sources.
Fill guidance
- Summary: at most 4 lines — problem, cause, approach, beachhead.
- Problem: at most 4 facts.
- Solution: 3-column nested table (Track / What / Outcome), plus one guardrail line.
- Product: 2-column nested table (Step / What) for the user flow; one line under for
platform, stack, and first users.
- Market: TAM / SAM / SOM nested table.
- Kill / Go: two-column nested table.
- Sources: short citations only.
Intake skeleton
When the chat already has enough content, fill this privately and write DATA directly
(do not make the user paste the skeleton back):
- Topic:
- Problem:
- Why now:
- Solution:
- Product (user-flow steps; platform / stack):
- Market (TAM / SAM / SOM):
- Go-to-market:
- Kill / Go:
- Timeline:
- Sources:
Script (scripts/report_generator.js)
- Edit only
DATA, then node report_generator.js (npm install docx required).
- Do not edit the style engine below the marker comment.
- Citations:
{ line: "...", sup: 1 } plus matching Sources rows.
- Nested tables:
{ table: { widths, header, body } }.
m = bullet glyph, label = bold step label, size = font half-points (default 20).
- Sample
DATA is fictional; replace all of it for real topics.
- If Calibri is missing, change only the
FONT constant.
Pre-delivery checklist
1---2name: exec-one-pager3description: English executive or startup one-pager as .docx (problem, solution, product, market, GTM, kill/go, timeline). For one-pager, exec brief, or pitch brief. Not for Korean 정부지원 사업 요약서 (use gov-one-pager).4license: Apache-2.05---67# Executive one-pager89Produce a single-page English `.docx` brief in label/content table form: startup or10corporate exec summary, not a Korean government 요약서.1112## When to use1314- "Create a one-pager", "exec brief", "pitch one-pager", "one-page summary"15- English product / market / ask framing without 사업계획서 or 정부지원 cues16- Reusing the sample table structure for a new topic1718For Korean government-style 요약서 / 추진계획(안), use the `gov-one-pager` skill instead.1920## Quick workflow21221. Map user material into the **11 label rows** below using the style and fill rules.23 Ask only for missing must-haves; otherwise draft and note assumptions briefly.242. Copy `scripts/report_generator.js` into the working directory.253. Replace only the top-level `DATA` object (leave the style engine untouched).264. Run `npm install docx --no-save` if needed, then `node report_generator.js`.275. Deliver the `.docx` to the user.2829## Format rules3031- Output: one Letter page `.docx`. If it overflows, cut sentences and compress tables.32- One main table: left labels, right content.33- Title on one line with a double underline beneath.34- Label column: light gray fill, bold, centered.35- Nested tables: dark header row, white body.36- Font: Calibri throughout; title bold only.37- Label order: Opportunity, Summary, Problem, Why now, Solution, Product, Market,38 Go-to-market, Kill / Go, Timeline, Sources.39- Always include **Product** for new ventures or products.4041## Style rules4243- Short bullets; one fact per line.44- Prefer plain nouns and verbs; cut hype and filler adjectives.45- No "not A but B" contrast openers.46- No em dashes (—). Use a hyphen (-) or a plain sentence.47- Spare use of quotation marks for emphasis.48- Put superscripts on numbers and hard claims; list matching sources in **Sources**.49- Mark market figures as estimates in **Sources**.5051## Fill guidance5253- **Summary**: at most 4 lines — problem, cause, approach, beachhead.54- **Problem**: at most 4 facts.55- **Solution**: 3-column nested table (Track / What / Outcome), plus one guardrail line.56- **Product**: 2-column nested table (Step / What) for the user flow; one line under for57 platform, stack, and first users.58- **Market**: TAM / SAM / SOM nested table.59- **Kill / Go**: two-column nested table.60- **Sources**: short citations only.6162## Intake skeleton6364When the chat already has enough content, fill this privately and write `DATA` directly65(do not make the user paste the skeleton back):6667```68- Topic:69- Problem:70- Why now:71- Solution:72- Product (user-flow steps; platform / stack):73- Market (TAM / SAM / SOM):74- Go-to-market:75- Kill / Go:76- Timeline:77- Sources:78```7980## Script (`scripts/report_generator.js`)8182- Edit only `DATA`, then `node report_generator.js` (`npm install docx` required).83- Do not edit the style engine below the marker comment.84- Citations: `{ line: "...", sup: 1 }` plus matching Sources rows.85- Nested tables: `{ table: { widths, header, body } }`.86- `m` = bullet glyph, `label` = bold step label, `size` = font half-points (default 20).87- Sample `DATA` is fictional; replace all of it for real topics.88- If Calibri is missing, change only the `FONT` constant.8990## Pre-delivery checklist9192- [ ] All 11 labels in order (Product included)93- [ ] Sample DATA fully replaced94- [ ] No em dashes95- [ ] Claims/numbers have superscripts with Sources matches96- [ ] Market estimates called out in Sources97- [ ] Fits one Letter page