Must be read before creating, relaying out, or repairing 9:16 vertical Oh My PPT pages. Defines mobile-story layout, top/middle/bottom zone planning, vertical flow patterns, height budgeting, readable chart/list composition, plus catalog and checklist references for 900x1600 canvases.
69
84%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
This skill is the layout source of truth for vertical-9-16 pages, usually 900x1600.
A 9:16 page is a vertical story screen. Its strongest layouts feel like a designed reading sequence: a top hook, a middle value zone, and a bottom conclusion or support area. The job is to make the page scan from top to bottom without becoming a stack of unrelated cards.
This canvas is a vertical story frame, not a compressed slide. When the source content is dense or "needs to be summarized", summarize or regroup it for this reading format instead of cramming a 16:9 deck's worth of outline into one page.
Deep details live in the references:
references/catalog.md - named vertical story patterns and 900x1600 zone skeletons.references/checklist.md - P0/P1/P2 structural self-check for delivery.Before writing HTML, decide:
references/catalog.md as a starting point when it helps the reading path; it is not a closed template menu, and a fresh composition is welcome when it serves the page thesis.Use the canvas dimensions from the prompt. If custom dimensions are supplied, scale the same vertical relationships to that height and width.
flex flex-col with flex-1 / flex-grow or justify-between only when it distributes actual hook / value / bottom modules; do not stretch empty containers merely to fill height. When content is sparse, enlarge or reposition the focal and support modules so the middle or bottom carries the page. Independent content modules must retain an actual nonzero gap. If content is longer than the canvas, compress or regroup it before writing.text-[32px] or style="font-size:32px"). Only a genuinely high-density bounded module may use 28px after restructuring; mark it data-ppt-density="high" and compensate its grid/flex footprint if it is scaled. Headings are at least 43px (text-[43px] or larger) with no upper cap; auxiliary source/footer text is at least 21px. These floors preserve the same displayed 18px / 16px / 24px / 12px semantic minimums on this 1600px-high canvas.| Intent | Patterns |
|---|---|
| hook / summary | hook-value-takeaway · hero-claim |
| process | vertical-step-story |
| comparison | stacked-comparison |
| data | data-takeaway · ranked-list |
Use references/catalog.md for the full structure recipe before writing a new or heavily repaired page.
Calculate before writing:
For charts, reserve a specific frame height and keep the @ppt-chart-height=N marker aligned with the h-[Npx] class. Prefer compact bars, rank lists, simple trends, or hero metric + interpretation when the data has many labels.
references/checklist.md.6d1b08b
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.