od-contribute
One-click contribution flow for OpenDesign (nexu-io/open-design) — even for non-coders. Pick one of four cards (ship a Skill or…
Locked 1920x1080 canvas deck with React component-level free composition, not bound to a fixed template.
Claude Code
$ npx -y skills add nexu-io/open-design --skill deck-open-slide-canvas --agent claude-code
Codex
$ npx skills add nexu-io/open-design --skill deck-open-slide-canvas -a codex -y
Cursor
$ npx skills add nexu-io/open-design --skill deck-open-slide-canvas -a cursor -y
Gemini CLI
$ npx skills add nexu-io/open-design --skill deck-open-slide-canvas -a gemini-cli -y
GitHub Copilot
$ npx skills add nexu-io/open-design --skill deck-open-slide-canvas -a github-copilot -y
OpenCode
$ npx skills add nexu-io/open-design --skill deck-open-slide-canvas -a opencode -y
Windsurf
$ npx skills add nexu-io/open-design --skill deck-open-slide-canvas -a windsurf -y
name: deck-open-slide-canvas
zh_name: "1920 画布自由 Deck"
en_name: "Open-Slide 1920 Canvas Deck"
emoji: "🎨"
description: "Locked 1920x1080 canvas deck with React component-level free composition, not bound to a fixed template."
zh_description: "锁死 1920×1080 画布, React 组件级自由组合, 不绑模板"
en_description: "Locked 1920x1080 canvas deck with React component-level free composition, not bound to a fixed template."
category: slides
scenario: design
aspect_hint: "1920×1080 (16:9)"
featured: 35
recommended: 9
tags: ["canvas", "open-slide", "freeform", "1920", "react"]
example_id: sample-deck-open-slide-canvas
example_name: "1920 自由画布 · Sea Indigo"
example_format: markdown
example_tagline: "锁死 1920×1080 + 自由组合"
example_desc: "Sea Indigo 调色 + 一页大字 question + 角标"
example_source_url: "https://github.com/1weiho/open-slide"
example_source_label: "1weiho/open-slide"
od:
mode: deck
surface: web
scenario: design
featured: 0.17
upstream: "https://github.com/nexu-io/html-anything"
preview:
type: html
entry: index.html
reload: debounce-100
design_system:
requires: false
example_prompt: "Use the Open-Slide 1920 Canvas Deck template to turn my content into a locked 1920x1080 free-composition deck with React component-level layout. Preserve the template's visual signature, use real content and data, and avoid lorem ipsum or placeholder images."
example_prompt_i18n:
zh-CN: "用「1920 画布自由 Deck」模板把我的内容做成一套「锁死 1920×1080 画布, React 组件级自由组合, 不绑模板」。保持模板的视觉签名,使用真实内容和数据,避免 lorem ipsum 和占位图片。"【模板: 1920 画布自由 Deck】 【意图】不想被模板束缚的场景 (个人作品集、奇特演讲、艺术 / 设计课 deck)。给一个固定 1920×1080 画布 + 极强的类型 / 调色约束, 让 agent 像写 React 组件一样按内容自由排布每一页。Inspired by 1weiho/open-slide。
【硬性技术规格】
【调色板 — 每个 deck 选 1 套, 全程不改】
【布局自由度 — 这是核心】
【字体】
【设计细节】
The 1st Collaborative AI Design Agent Workspace. Local-first and open source. Create motion, prototypes, websites, apps, dashboards, presentations, images, and videos with your team and AI agents. Share work, exchange feedback, and iterate together in one workspace.
One-click contribution flow for OpenDesign (nexu-io/open-design) — even for non-coders. Pick one of four cards (ship a Skill or…
Hyperframes-based video template for retro pixel deck motion design. Use when users want a high-fidelity, multi-scene…
Generate and iterate ad creative including headlines, descriptions, and primary text. Useful for paid social and search ad…
Luxury dark-editorial HyperFrames template for three-page cinematic storyboards, inspired by haute couture title cards and…
Browser automation CLI for AI agents. Use when the user needs to inspect, test, or automate browser behavior: navigating pages,…
Full-lifecycle AI music album production — concept, lyric drafting, track sequencing, and export. Useful for indie album…
Design banners for social media, ads, website heroes, creative assets, and print. Multiple art direction options with optional…
Use to design, redesign, critique, audit, polish or animate a frontend: websites, landing pages, dashboards, app UI, components,…
Create branded architecture, architecture delta, IT current-state, flowchart, sequence, state machine, ER/data model, timeline,…
Build an animation from scratch, making the decisions in the order that determines whether it feels right — should it animate at…