
True Blueprint
FreeA structured engineering presentation tool for product management.
Free · Opens the source repo
What True Blueprint does
The True Blueprint skill provides a specialized presentation framework designed for engineering organizations, focusing on product management and architectural decision-making. It is built as a locked theme deck, ensuring consistency in design and layout throughout the presentation. The skill is particularly useful for creating decision-grade product management decks, allowing users to convey complex engineering concepts clearly and effectively.
This skill incorporates a unique visual language reminiscent of engineering blueprints, featuring a dark blue background with white and amber annotations. The design is intentionally locked, meaning users cannot alter colors or fonts, which helps maintain a professional and uniform appearance across all slides. The framework includes specific layout masters for various content types, such as system schematics, KPI grids, and process steps, making it easier for users to structure their presentations logically and coherently.
To use the True Blueprint skill, users start with an example HTML file and replace the content while adhering to the established design rules. This approach minimizes the risk of deviating from the intended aesthetic and functional guidelines. The skill is ideal for product managers, engineers, and designers who need to present technical information in a visually engaging manner, ensuring that stakeholders can easily understand and engage with the material.
Overall, True Blueprint serves as a robust tool for creating professional-grade presentations that effectively communicate engineering concepts and decisions, making it an essential asset for teams involved in product development and management.
When to use it
Use True Blueprint when you need to create structured, visually consistent presentations for engineering or product management purposes.
When not to use it
This skill is not suitable for users looking for a flexible presentation tool that allows for extensive customization of themes or layouts.
What you can build with it
Creating Product Management Decks
Use True Blueprint to develop comprehensive product management presentations that clearly outline project goals and architectural decisions.
Engineering Presentations for Stakeholders
Leverage the skill to create structured presentations that effectively communicate complex engineering concepts to stakeholders.
Standardizing Presentation Design
Implement True Blueprint in your team to ensure all presentations maintain a consistent visual language and professional appearance.
How to install True Blueprint
View source1. Install with the skills CLI
npx skills add nexu-io/open-design/hps-true-blueprint --agent claude-code2. Or install it manually
Download the skill folder and drop it into ~/.claude/skills/ for all projects, or .claude/skills/ to scope it to one repo. Restart Claude Code so it picks up the new skill.
Anthropic's agentic coding CLI, and the reference implementation of Agent Skills. Drop a skill folder into ~/.claude/skills and Claude Code loads it automatically whenever a task matches the skill's description. Claude Code docs
Inside SKILL.md
Written by nexu-ioTrue Blueprint(工程蓝图)
A locked single-theme deck skin ported from the blueprint theme of the
upstream MIT-licensed lewislulu/html-ppt-skill
(36 themes × 31 layouts). The whole deck reads as one engineering drawing
set: blueprint-blue paper, white drafting grid, dashed component outlines,
mono lettering, amber redline annotations.
Start from example.html. Replace content only. Never rewrite the design
system or the runtime script. The theme is LOCKED — no theme cycling, no
colors or fonts outside this spec.
Sibling note:
html-ppt-knowledge-arch-blueprintis the light blueprint variant (cream paper + rust-red ink). This plugin is the opposite-polarity scheme — dark blue field, white ink. Do not blend the two palettes.
Locked token sheet (:root — reproduce verbatim)
:root{
--bg:#0b3a6f; --bg-soft:#0a3260;
--surface:rgba(255,255,255,.06); --surface-2:rgba(255,255,255,.1);
--border:rgba(190,220,255,.3); --border-strong:rgba(190,220,255,.55);
--text-1:#e8f3ff; --text-2:#b8d4f0; --text-3:#7da8cf;
--accent:#ffffff; --accent-2:#aee1ff; --accent-3:#ffd27a;
--good:#8ef0a6; --warn:#ffd27a; --bad:#ff8a96;
--grad:linear-gradient(135deg,#ffffff,#aee1ff);
--grad-soft:linear-gradient(135deg,#0a3260,#0b3a6f);
--radius:2px; --radius-sm:2px; --radius-lg:4px;
--shadow:none; --shadow-lg:0 16px 40px rgba(0,0,0,.3);
--font-sans:'JetBrains Mono','IBM Plex Mono',Menlo,monospace;
--font-serif:'JetBrains Mono',Menlo,monospace;
--font-mono:'JetBrains Mono',SFMono-Regular,Menlo,monospace;
--font-display:'JetBrains Mono',Menlo,monospace;
--letter-tight:-.02em; --letter-normal:0;
--ease:cubic-bezier(.4,0,.2,1);
--grid-line:rgba(255,255,255,.06);
--ink:rgba(190,220,255,.45);
}
Color roles: white --accent for headline emphasis, ice-blue --accent-2
for ink lines / connectors / progress, amber --accent-3 strictly for
annotations, callouts and the single highlighted element per slide.
--good/--warn/--bad (mint/amber/coral) are redline-annotation semantics —
use them in eyebrows and ticks only, never as fills.
Typography
- One family everywhere. Every font slot is
'JetBrains Mono', monospace. The only allowed remote resource is the JetBrains Mono Google Fonts@import(weights 300/400/500/700/800 + italic 400). .h1/.h2are UPPERCASE, weight 800/700,clamp()-fluid (h1:clamp(40px,5vw,64px))..kickeris a// slash-commentstyle label: 13px, 700,.18emletterspacing, uppercase, ice-blue..eyebrow: 12px,.22em,--text-3..ledeis weight 300,--text-2, max-width 64ch.
Signature devices (what makes it a blueprint)
- Drafting-grid canvas — body background is two 1px
linear-gradientlayers atrgba(255,255,255,.06)on a 40px cell over solid#0b3a6f. Never replace with a flat fill or an image. - Double drawing frame — every slide draws
.slide::before(1px solid--ink, inset 28px) and.slide::after(1px dashed, inset 34px). - Dashed translucent cards —
.cardisrgba(255,255,255,.04)with a 1px dashedrgba(190,220,255,.45)border, 2px radius, no shadow. - Title block — the cover carries a
.title-blockstrip of bordered cells:DWG NO. / REV. / SCALE / DATE(REV value in amber). - Construction-line section numbers —
.section-numgiant digits, transparent fill,1.5px -webkit-text-strokein--ink. - Hatched charts —
.bar-chart .barfills with a 45°repeating-linear-gradientcross-hatch (ice-blue;.hot= amber for the one highlighted bar), 1px ice-blue outline, labels uppercase. - SVG schematics — diagrams are inline SVG: dashed
rectcomponents (stroke-dasharray:6 4), the focal component in solid white 2px, ice-blue connectors with arrowhead<marker>s, dashed data-flow lines (stroke-dasharray:2 5), and amber dimension-line annotations. No diagram/chart libraries, no remote images. - Bracketed step counters —
.steps .card::beforerenders[01] [02] …in amber mono. - Dashed spec tables —
.spec-tablecells use 1px dashed borders and read like a materials schedule.
Page structure & runtime (keep the seed verbatim)
- Each page:
<section class="slide" data-title="...">inside<div class="deck" id="deck">— a horizontal scroll-snap strip; every slide isflex:0 0 100vw×100vh, padding72px 96px, designed at a 1280×720 16:9 baseline and fluid viaclamp(). One screen per slide — no internal scrolling; split content into more slides instead. - Fixed chrome:
.deck-header(project name + locked theme chip),.deck-footer(attribution +N / totalcounter), 2px.progress-bar. - Navigation script:
←/→/Space/PageUp/PageDown/Home/End;#/Nhash routing via try/catch-wrappedhistory.replaceState(srcdoc-safe); dual window/document capture-phase key listeners deduped by Event identity; scroll sync; resize re-snap; body auto-focus. These solve real iframe-host bugs — do not "simplify" them away. - No theme cycling. Unlike the upstream html-ppt-studio system this
family is ported from, there is no
Tkey and nothemesarray — the skin is locked. - Animations: only the inlined subset —
.anim-rise-in,.anim-fade-up,.anim-stagger-list. At most one hero animation plus one stagger per slide. - Speaker notes: one hidden
<div class="notes">…</div>per slide, 1–3 sentences, never visible.
Layout masters (all demonstrated in example.html)
| # | master | use for |
|---|---|---|
| 1 | drawing-sheet cover + title block | opening |
| 2 | sheet-index toc (3 accent cards) | agenda |
| 3 | section divider (outline-stroke number) | chapter breaks |
| 4 | inline-SVG architecture schematic | system/topology pages |
| 5 | two-column notes + dashed spec table | rules, specs |
| 6 | KPI grid (g4 cards) | metrics |
| 7 | hatched bar chart | distributions, budgets |
| 8 | bracketed process steps (g4) | plans, pipelines |
| 9 | rev comparison (bad vs good cards) | before/after |
| 10 | mono pull-quote sign-off | quote + closer |
Composition default: cover → sheet index → (divider → 2–4 content pages) × N → sign-off. Target 8–15 pages.
Authoring checklist
- Copy
example.html; keep all<style>blocks and the<script>verbatim. - Replace the 11 demo slides with your planned master sequence; keep the
data-titleattributes meaningful. - Update the header project name, cover title block (DWG NO./REV./DATE) and footer attribution; the counter total is computed by the script.
- Real content, real numbers — no lorem ipsum, no placeholder images.
- Amber appears at most once-as-focus per slide; everything else is white/ice-blue ink.
- Verify: arrows + Space navigate,
#/4deep-links, no slide overflows vertically, no color or font outside this spec.
Attribution
Palette, token vocabulary, and the blueprint visual language come from the
upstream MIT-licensed
lewislulu/html-ppt-skill
(© lewis <sudolewis@gmail.com>), theme blueprint. The LICENSE file
ships alongside this skill — keep it in place when redistributing.
Frequently asked questions about True Blueprint
Similar skills
PPTX HTML Fidelity Audit
Ensure your PPTX matches its HTML source perfectly.
HTML PPT Studio
Create professional HTML presentations effortlessly.
Humanize PPT
Transform raw material into presentation-ready outlines.
Replit Deck
Create visually cohesive decision decks with ease.
Open Design Landing Deck
Create engaging marketing decks with a magazine-style format.
Magazine Web Presentation
Create visually striking HTML presentations with ease.
