Locked 1920x1080 canvas deck with React component-level free composition, not bound to a fixed template.
【模板: 1920 画布自由 Deck】 【意图】不想被模板束缚的场景 (个人作品集、奇特演讲、艺术 / 设计课 deck)。给一个固定 1920×1080 画布 + 极强的类型 / 调色约束, 让 agent 像写 React 组件一样按内容自由排布每一页。Inspired by 1weiho/open-slide。
【硬性技术规格】
width: 1920px; height: 1080px; 用 transform: scale(...) 适配视窗 (默认 scale(0.7) 居中)。2xs:18 · xs:22 · sm:28 · md:36 · lg:48 · xl:64 · 2xl:88 · 3xl:120 · 4xl:160 · 5xl:220。<section class="slide" data-slide-id="<n>">。【调色板 — 每个 deck 选 1 套, 全程不改】
#f1efea, ink #161616, accent #c5e803。#0a0e1a, ink #f5f5f7, accent #5ac8fa。#1a1411, ink #f5e9d6, accent #d97757。#fdf6f3, ink #1a1015, accent #ff5d8f。【布局自由度 — 这是核心】
【字体】
Inter Tight (display) + Inter (body); 或 Source Serif Pro (editorial 风时)。Noto Sans SC (sans 风) 或 Noto Serif SC (editorial 风); 不混 sans + serif。JetBrains Mono 给数据 / 时间戳。【设计细节】
№N/M, 左下 deck title。Copy a source-pinned command for your client. You run it yourself.
Destination: .claude/skills/deck-open-slide-canvas · pinned to the source commit
# Run from your project root
git clone https://github.com/nexu-io/open-design.git .skillboard-tmp
git -C .skillboard-tmp checkout 9881cff70e02be86c2a58130af512011ba23d4af
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/skills/deck-open-slide-canvas" ".claude/skills/"
rm -rf .skillboard-tmpReview the source before running. This copies files into your project; it is not a one-click install and does not verify runtime safety.
sudo apt update && sudo apt install -y gitnpm install -g @anthropic-ai/claude-code# Run from your project root
git clone https://github.com/nexu-io/open-design.git .skillboard-tmp
git -C .skillboard-tmp checkout 9881cff70e02be86c2a58130af512011ba23d4af
mkdir -p ".claude/skills"
cp -r ".skillboard-tmp/skills/deck-open-slide-canvas" ".claude/skills/"
rm -rf .skillboard-tmpDestination: .claude/skills/deck-open-slide-canvas
Scanner static-checks@0.1.0 · commit 9881cff70e02. Static checks cannot prove runtime safety – review the source and the exact diff before installing. How checks work.
No static rules matched. This is not a safety guarantee.