huashu-keynote-black
Lets your agent review a company's year, highlight priorities, and define future responsibilities. It's useful for aligning the whole team on next steps.
What it does
This tool creates a presentation with a black background. Each slide focuses on a single idea, using large numbers and clear text so everyone can easily read it, like at a launch event.
When to use it
- ✓To present a company's annual review.
- ✓To outline team priorities for the next quarter.
- ✓To communicate an organization's overall strategy.
Example of what to ask your AI
“Create a presentation about last year's results, our three priorities for the next quarter, and what each team owns.”
Want more? Open the sections below.
How to use
The easiest way: copy the message below and paste it into Claude, ChatGPT, Cursor or any AI. It reads the skill and follows the instructions.
Skill link
Ready-to-paste message
How it works
You provide the content, and the tool arranges it into slides with a black background. It uses large numbers and text, following a specific design to ensure everything is readable and impactful.
Installation
Easiest way: copy the skill link and paste it into Claude, ChatGPT or Cursor asking it to follow the instructions.
In the terminal (Claude Code, Codex, Cursor), in your project folder:
npx skills add nexu-io/open-design --skill huashu-keynote-blackOr download just the file:
curl -L https://raw.githubusercontent.com/nexu-io/open-design/main/plugins/_official/examples/huashu-keynote-black/SKILL.md -o SKILL.mdTechnical content (original SKILL.md)
Original text by the author, straight from GitHub.
Keynote Black · 黑场大数字
Produce a single-file, black-stage keynote deck. You are directing a
launch event, not writing a document: the screen is a stage, every page is
one beat, and the audience must be able to read it from the last row. The
visual system, canvas contract, and navigation runtime are locked by
example.html. Start from example.html, replace content only — do not
rewrite the design or the script. Do not introduce any color or font outside
this spec.
Generated from the「黑底巨型数字剧场 / Black Big-Number Stage」entry
(大胆派, 还原 97%) of references/design-styles.md in
huashu-design by 花叔
(alchaincyf), MIT licensed — references: Steve Jobs' 2007 iPhone keynote,
Lei Jun's Xiaomi SU7 Ultra launch, Spotify Wrapped, Presentation Zen. The
upstream entry is a written spec; this plugin realizes it as a full
multi-section deck while preserving its DNA.
Not to be confused with siblings: dir-key-nav-minimal rotates 8 colored
monochrome pages (indigo/cream/crimson/jade…) — this deck is constant pure
black with one accent and no color rotation; studio is a black +
electric-yellow design-studio text style with no big numbers; ppt-keynote
is a light generic Keynote card deck.
Hard spec (locked — violating any line is a regression)
Canvas & runtime
- One
<div id="stage">fixed at 1920 × 1080 px, centered withposition: fixed; top: 50%; left: 50%; afit()function appliestranslate(-50%, -50%) scale(min(innerWidth/1920, innerHeight/1080))on load andresize. All inner layout in px — the scaler owns responsiveness. - Each page is one
<section class="slide">inside#stagewith adata-screen-label="01 封面"-style label; exactly one slide carries.active. There are no light pages — every page is the black stage. - Navigation (keep the script verbatim):
←/↑/PageUpprevious,→/↓/Space/PageDownnext,Home/Endfirst/last;#/Nhash routing (1-indexed) read on load +hashchange, written viahistory.replaceState; click left third = back, rest = forward; fixed counter pill bottom-right, key-hint bottom-left. No external JS, no build step — the file must open inside a sandboxed iframe viafile://.
Design tokens (:root — keep the names; only --accent may change)
| Token | Value | Role |
|---|---|---|
--stage |
#000000 |
the stage — every page background |
--ink |
#FFFFFF |
primary type, pure white only |
--accent |
#FF6900 |
the one accent — deck-wide single choice |
--muted |
#9B9B9B |
captions / secondary lines |
--faint |
#5F5F5F |
whisper labels, footnotes |
--line |
#2A2A2A |
hairlines, capsule borders |
--bar-base |
#3A3A3A |
losing / baseline comparison bar |
--sans |
'Inter', 'Geist', 'Noto Sans SC', 'PingFang SC', 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif |
the only family |
--accentis a single choice per deck from exactly three values: Mi orange#FF6900, Spotify green#1ED760, Apple blue#2997FF. Mixing two of them in one deck is the cardinal sin of this style.- Fonts load via one Google Fonts
@import(Inter + Noto Sans SC); no other external resource of any kind.
Signature devices (the visual DNA — every deck must show them)
- One idea per screen: each page centers one element with flex — one word, one number, one sentence, or one comparison. If a page needs a paragraph, it needs to become two pages.
- Giant numeral theater: hero numbers are 320–460px, weight 900,
tracking ≈ −0.04em,
font-variant-numeric: tabular-nums, pure white, with a small uppercase unit beside or below — the unit (or one glyph) may take the accent. Exactly one quiet--mutedcaption line underneath. - One-word manifesto: 240–300px weight-900 word ending in an accent
full stop (
<span class="a">。</span>), with one whisper line below. - Stage spotlight: a single faint
radial-gradient(closest-side, rgba(255,255,255,.05), transparent)ellipse behind the hero element (.spotlight). This is the only decoration allowed — no other gradients, no photos, no emoji, no icon fonts, no shadows, no border-radius (runtime counter pill excepted). - Whisper top label: 12px / 600 / 4px-tracking uppercase
--faintlabel centered at the top of every page (event name · chapter). It is chrome, not content — keep it nearly invisible.
…
FAQ
Can I use different colors?
No, the design is strictly black with a single accent color (orange, green, or blue) to maintain consistency and focus.
How many ideas can I put on one slide?
Only one idea per slide. If you need to explain more, split it into multiple slides.
How is the presentation displayed?
It's designed to be viewed on a large screen, with visual elements that ensure readability even from a distance.
Details
Original description by the author
OpenDesign's all-hands: the year in review, the three priorities, and what every team owns next quarter. Built as a decision-grade corporate strategy deck for whole company.
repo: nexu-io/open-design
Popularity
- GitHub stars
- 101k
- Ranking position
- #564
- License
- Apache-2.0
- Updated
- 10/16/2026
Comments
- …
More skills from this repository
sample-plugin
Makes your agent create a metadata file for tests. It helps ensure code works correctly in different situations.
nexu-io/open-design
aster-atelier
Helps your agent create an artistic website with a classic look. It uses elegant imagery, blue skies, and serif fonts for a cinematic feel.
nexu-io/open-design
audio-jingle
Makes your agent generate audio like jingles and sound effects. It can create music and voices, saving the result as an audio file.
nexu-io/open-design
blog-post
Helps your agent write long articles or blog posts. It includes space for images, quotes, and author information.
nexu-io/open-design
Similar skills
architecture-decision-records
Has your agent record important project structure decisions. It helps to understand the reasoning behind choices and maintain a clear history of changes.
affaan-m/ECC
code-tour
Lets your agent create step-by-step code walkthroughs with exact file and line anchors. It's useful for project introductions, code explanations, or change reviews. Helps understand how a system works.
affaan-m/ECC
codebase-onboarding
Helps your agent analyze unfamiliar code and create an onboarding guide. It includes an architecture map, entry points, and conventions. Ideal for starting on a new project.
affaan-m/ECC