nexu-io/open-design

fs-emerald-editorial

Open Design's 'design on your desk' brand-launch narrative: the market moment, the story, and the proof that converts. Built as a decision-grade marketing & GTM deck for marketing team, press.

80Collecting
See how to use itView GitHub source
npx skills add https://github.com/nexu-io/open-design --skill "plugins/_official/examples/fs-emerald-editorial"
Automated source guideContent productionDeep source

Source checked Jul 28, 2026·Refresh due Oct 26, 2026

Reorganized from the pinned upstream SKILL.md

Source-grounded content guide: fs-emerald-editorial

A magazine-cover business deck system rooted in fashion-magazine mastheads and 19th-century theatrical playbills: a saturated emerald field, deep navy ink, warm paper tiles, bilateral double-rule ornaments, and Bodoni Moda at weight 900. Curated from the MIT-licensed zarazhangru…

npx skills add https://github.com/nexu-io/open-design --skill "plugins/_official/examples/fs-emerald-editorial"
Check the pinned source

The pinned source contains enough sections and task detail for a source-grounded deep guide; automated content is still not an independent test.

1,243 source words · 7 usable sections

Content deliverables

  • Single self-contained .html: all CSS and the full runtime JS inline; zero build step, zero external JS, no CDN scripts, no remote images. The Google Fonts for Bodoni Moda + Manrope is the only allowed external reference.
  • Charts are pure CSS/HTML (the .s5 bar-chart pattern); diagrams use the tile/rule vocabulary; icons, if needed, are inline SVG in ink/emerald.
  • No scrolling, no overflow, no overlapping text at 1920×1080.

Content workflow

Read fs-emerald-editorial through these 5 source sections

Sections are extracted automatically from the pinned SKILL.md and link back to the source.

01

Stage & runtime (locked — the deck-stage scaling system)

Every slide is one authored at exactly 1920×1080px, a direct child of .

SKILL.md · Stage & runtime (locked — the deck-stage scaling system)
Every slide is one authored at exactly 1920×1080px, a direct child of .The inlined deck-stage web component (MIT, © 2026 Zara Zhang) scales the fixed canvas uniformly to the viewport: factor = min(innerWidth/1920, innerHeight/1080), applied as a single transform: scale() centered with lett…The runtime also provides: keyboard navigation (←/→, PgUp/PgDn, Space, Home/End, number keys, R to reset), click/tap zones, a fading slide-count overlay, hash deep-linking with the hash kept in sync on navigation, slide…
02

Design tokens (locked — list verbatim in :root)

Page background outside the stage is 0a0a0a (the runtime letterbox). The emerald / navy / paper triad is the entire palette — never introduce a fourth color family. Color pairings are fixed: ink-on-emerald, emerald-on-navy (the only display color flip), ink-on-paper. Delta/tag p…

SKILL.md · Design tokens (locked — list verbatim in :root)
Page background outside the stage is 0a0a0a (the runtime letterbox). The emerald / navy / paper triad is the entire palette — never introduce a fourth color family. Color pairings are fixed: ink-on-emerald, emerald-on-n…
03

Typography (locked — exactly two faces)

Google Fonts: Bodoni Moda (700/800/900) + Manrope (400–800). No third typeface, ever — not Playfair, not Inter, not system fonts.

SKILL.md · Typography (locked — exactly two faces)
Bodoni Moda 900 — every primary display moment, with negative tracking (−0.01em to −0.03em) and tight leading (0.9–0.95). Scale tiers: 460px jumbo numeral (navy panels only) · 200px agenda title · 184px cover lines · 18…Bodoni Moda 800 — ornament words (68–84px), tile/card titles (40–64px). Bodoni Moda 700 — small prepositions only.Manrope 500 — body paragraphs, 24–28px, line-height 1.4–1.5. Never larger than 28px.
04

Signature devices (non-optional when the element type appears)

Double-rule ornament — the system's identity: a centered Bodoni 800 word bracketed on both sides by two stacked 4px ink rules (3px gap; 5px rules on the cover). The "The X of Y" playbill framing on cover, statement, and…

SKILL.md · Signature devices (non-optional when the element type appears)
Double-rule ornament — the system's identity: a centered Bodoni 800 word bracketed on both sides by two stacked 4px ink rules (3px gap; 5px rules on the cover). The "The X of Y" playbill framing on cover, statement, and…Masthead / footline — absolutely positioned Manrope-uppercase flex rows (two strings on opposite sides) at top: 56px / bottom: 56px, inset 80px. Mandatory on cover and closing; content slides carry a masthead with secti…4px solid --ink rules — every section separator, agenda-row border, tile top rule, grid divider. 5px only for cover/closing ornaments; 2px only for chart grid lines. Never 1px, never dashed, never any other color.
05

The eight slide masters (mixed scheme — keep this rhythm)

1. Cover (.s1) — centered emerald page: "The" (76px) → giant title line (184px) → double-rule ornament with preposition → second title line → letter-spaced credit; top row + masthead strings. 2. Agenda (.s2) — eyebrow + 200px "The Programme" title + ruled list rows (130px | 1fr…

SKILL.md · The eight slide masters (mixed scheme — keep this rhythm)
Cover (.s1) — centered emerald page: "The" (76px) → giant title line (184px) → double-rule ornament with preposition → second title line → letter-spaced credit; top row + masthead strings.Agenda (.s2) — eyebrow + 200px "The Programme" title + ruled list rows (130px | 1fr | 320px grid: Bodoni ordinal · Bodoni name · uppercase kind/duration), 4px rules above each row and below the last.Section opener (.s3) — full-bleed 50/50 split: left navy panel with a 460px Bodoni numeral and corner label pairs; right emerald column with kicker, 128px headline, 28px lede, and mark pills above a 4px top rule.

SkillSignal prompt templates

Provide the task, context, and acceptance criteria

These prompts were written by SkillSignal from the source structure; they are not upstream text.

Source-grounded prompt

Use for a content task while explicitly checking the source sections.

Use fs-emerald-editorial for this content task: [task]. Inputs and constraints: [details]. Work through these pinned SKILL.md sections: “Stage & runtime (locked — the deck-stage scaling system)”, “Design tokens (locked — list verbatim in :root)”, “Typography (locked — exactly two faces)”, “Signature devices (non-optional when the element type appears)”, “The eight slide masters (mixed scheme — keep this rhythm)”. Cite the concrete requirements that shape each step, do not invent capabilities absent from the source, and verify the result against: [acceptance criteria].

Content checklist

Verify each item before delivery

The source section “Stage & runtime (locked — the deck-stage scaling system)” has been checked.

The source section “Design tokens (locked — list verbatim in :root)” has been checked.

The source section “Typography (locked — exactly two faces)” has been checked.

The source section “Signature devices (non-optional when the element type appears)” has been checked.

Source output checked: Single self-contained .html: all CSS and the full runtime JS inline; zero build step, zero external JS, no CDN scripts, no remote images. The Google Fonts for Bodoni Moda + Manrope is the only allowed external reference.

Source output checked: Charts are pure CSS/HTML (the .s5 bar-chart pattern); diagrams use the tile/rule vocabulary; icons, if needed, are inline SVG in ink/emerald.

Choose a different workflow

When another Skill is the better fit

design-intelligence

Grounded design brief from the adopted corpus — style, WCAG-checked color tokens, typography, layout pattern, anti-patterns. Use on ui-design-brief or any which-style/palette/font/chart decision.

A separate implementation from event4u-app/agent-config; compare its source, maintenance signals, and permission requirements.

Open source detail

higgsfield-generate

Use when the user wants to generate an image or video via Higgsfield AI. Covers 30+ models: Soul V2, Seedance 2.0, Kling 3.0, Veo 3.1, GPT Image 2, Nano Banana 2. Also covers Marketing Studio — branded ad video/image with avatars and products. Use whenever: "generate an image", "make a video", "animate this photo", "image-to-video", "img2vid", "edit this image with AI", "produce a clip", "create an ad", "make a UGC video", "marketing video", "brand video", "TV spot", "import product from URL", "

A separate implementation from MoizIbnYousaf/marketing-cli; compare its source, maintenance signals, and permission requirements.

Open source detail

creative

Generate visual asset briefs, ad copy variants, AI image prompts, video scripts, and storyboards. Full creative production system with 5 specialized modes: product photos, product video, social graphics, talking heads, and ad creative. Make sure to use this skill whenever the user mentions any visual or creative marketing need — ad creative, image prompts, video scripts, thumbnails, banners, social graphics, product photography, storyboards, or marketing visuals of any kind. Even if they just sa

A separate implementation from MoizIbnYousaf/marketing-cli; compare its source, maintenance signals, and permission requirements.

Open source detail

FAQ

What does the fs-emerald-editorial source document cover?

A magazine-cover business deck system rooted in fashion-magazine mastheads and 19th-century theatrical playbills: a saturated emerald field, deep navy ink, warm paper tiles, bilateral double-rule ornaments, and Bodoni Moda at weight 900. Curated from the MIT-licensed zarazhangru…

How do I install fs-emerald-editorial?

The source record exposes this install command: npx skills add https://github.com/nexu-io/open-design --skill "plugins/_official/examples/fs-emerald-editorial". Inspect the command and pinned source before running it.

Repository stars
82,073
Repository forks
9,485
Quality
80/100
Source repository last pushed

Quality breakdown

Based on traceable docs and repository signals; stars are not treated as quality.

80/100
Documentation24/30
Specificity16/25
Maintenance20/20
Trust signals20/25

Compare before choosing

Related Agent Skills and source variants

These links are selected from shared tasks, functions, stacks, platforms, and same-name variants. Compare the source owner, documentation, permissions, and maintenance signals.

design-intelligence by event4u-app

Grounded design brief from the adopted corpus — style, WCAG-checked color tokens, typography, layout pattern, anti-patterns. Use on ui-design-brief or any which-style/palette/font/chart decision.

higgsfield-generate by MoizIbnYousaf

Use when the user wants to generate an image or video via Higgsfield AI. Covers 30+ models: Soul V2, Seedance 2.0, Kling 3.0, Veo 3.1, GPT Image 2, Nano Banana 2. Also covers Marketing Studio — branded ad video/image with avatars and products. Use whenever: "generate an image", "make a video", "animate this photo", "image-to-video", "img2vid", "edit this image with AI", "produce a clip", "create an ad", "make a UGC video", "marketing video", "brand video", "TV spot", "import product from URL", "

creative by MoizIbnYousaf

Generate visual asset briefs, ad copy variants, AI image prompts, video scripts, and storyboards. Full creative production system with 5 specialized modes: product photos, product video, social graphics, talking heads, and ad creative. Make sure to use this skill whenever the user mentions any visual or creative marketing need — ad creative, image prompts, video scripts, thumbnails, banners, social graphics, product photography, storyboards, or marketing visuals of any kind. Even if they just sa

site-architecture by coreyhaines31

When the user wants to plan, map, or restructure their website's page hierarchy, navigation, URL structure, or internal linking. Also use when the user mentions "sitemap," "site map," "visual sitemap," "site structure," "page hierarchy," "information architecture," "IA," "navigation design," "URL structure," "breadcrumbs," "internal linking strategy," "website planning," "what pages do I need," "how should I organize my site," or "site navigation." Use this whenever someone is planning what page

image by coreyhaines31

When the user wants to create, generate, edit, or optimize images for marketing — blog heroes, social graphics, product mockups, profile banners, listing visuals, or brand assets. Also use when the user mentions 'AI image generation,' 'generate an image,' 'create a graphic,' 'product mockup,' 'hero image,' 'social media graphic,' 'banner image,' 'cover photo,' 'profile banner,' 'listing screenshot,' 'Flux,' 'Flux Kontext,' 'Midjourney,' 'DALL-E,' 'GPT Image,' 'ChatGPT Images,' 'Ideogram,' 'Gemin

View original Skill.mdThis page is parsed directly from the repository SKILL.md without editorial rewriting. Collected: Jul 28, 2026 · about 7 min

Emerald Editorial(祖母绿封面故事)

A magazine-cover business deck system rooted in fashion-magazine mastheads and 19th-century theatrical playbills: a saturated emerald field, deep navy ink, warm paper tiles, bilateral double-rule ornaments, and Bodoni Moda at weight 900. Curated from the MIT-licensed zarazhangrui/beautiful-html-templates emerald-editorial template.

Start from example.html in this plugin folder. It is the locked seed: keep its :root tokens, all eight slide-master CSS blocks, the <deck-stage> element, and the entire inlined deck-stage runtime script verbatim. Replace only the text content, numbers, and labels. Do not rewrite the design, and do not introduce any color or font outside this spec.

Design tokens (locked — list verbatim in :root)

TokenValueRole
--bg#3CD896Emerald — the dominant slide canvas
--bg-2#2DC684Darker emerald, reserved tonal variant (rarely used)
--bg-3#25B377Darkest emerald, reserved
--ink#0F1A5CNavy — text, rules, borders, inverse-panel fill
--ink-2#1B2774Lighter navy, reserved
--ink-3#3A4593Lightest navy, reserved
--paper#F1E9D6Oat paper — alternate tile fill, alt chart series
--rulergba(15, 26, 92, 0.22)Chart grid lines only (2px, on navy ground use rgba(60,216,150,0.22))
--rule-strongrgba(15, 26, 92, 0.85)Near-solid rule alternative
--display-font'Bodoni Moda', serifThe single display face

Page background outside the stage is #0a0a0a (the runtime letterbox). The emerald / navy / paper triad is the entire palette — never introduce a fourth color family. Color pairings are fixed: ink-on-emerald, emerald-on-navy (the only display color flip), ink-on-paper. Delta/tag pills invert: emerald pill on a navy tile, navy pill on a paper tile.

Typography (locked — exactly two faces)

Google Fonts: Bodoni Moda (700/800/900) + Manrope (400–800). No third typeface, ever — not Playfair, not Inter, not system fonts.

  • Bodoni Moda 900 — every primary display moment, with negative tracking (−0.01em to −0.03em) and tight leading (0.9–0.95). Scale tiers: 460px jumbo numeral (navy panels only) · 200px agenda title · 184px cover lines · 180px closing lines · 128–130px statements/section headlines · 104–120px chart/process headlines · 144px KPI figures (60px unit suffix) · 92px side-panel stats.
  • Bodoni Moda 800 — ornament words (68–84px), tile/card titles (40–64px). Bodoni Moda 700 — small prepositions only.
  • Manrope 500 — body paragraphs, 24–28px, line-height 1.4–1.5. Never larger than 28px.
  • Manrope 700–800, ALWAYS UPPERCASE with 0.05–0.18em letter-spacing — every masthead, footline, eyebrow, label, tag, caption, delta, credit (24–30px). Manrope in sentence case is forbidden chrome.

Bodoni never appears at body/label scale; Manrope never appears at display scale. No italics, no underline — emphasis is size, inversion, and ornament.

Signature devices (non-optional when the element type appears)

  • Double-rule ornament — the system's identity: a centered Bodoni 800 word bracketed on both sides by two stacked 4px ink rules (3px gap; 5px rules on the cover). The "The X of Y" playbill framing on cover, statement, and closing slides. Always bilateral. Variants via :root[data-ornament="single"|"none"] exist but the double form is the default.
  • Masthead / footline — absolutely positioned Manrope-uppercase flex rows (two strings on opposite sides) at top: 56px / bottom: 56px, inset 80px. Mandatory on cover and closing; content slides carry a masthead with section + count strings.
  • 4px solid --ink rules — every section separator, agenda-row border, tile top rule, grid divider. 5px only for cover/closing ornaments; 2px only for chart grid lines. Never 1px, never dashed, never any other color.
  • Inverse tile — solid navy with emerald text: chart cards, KPI tiles, process steps, the section-opener panel. Rotate in paper tiles (paper fill, ink text) to break rows: process flow alternates ink → paper → ink → paper.
  • Mark / tag / delta pills — strict-rectangle uppercase Manrope chips (24px, 0.08–0.12em).
  • Flat printed ink only — zero border-radius, zero box-shadow, zero gradients, zero blur, zero glow. Depth = color-block inversion + 4px rules. Nothing else.

The eight slide masters (mixed scheme — keep this rhythm)

  1. Cover (.s1) — centered emerald page: "The" (76px) → giant title line (184px) → double-rule ornament with preposition → second title line → letter-spaced credit; top row + masthead strings.
  2. Agenda (.s2) — eyebrow + 200px "The Programme" title + ruled list rows (130px | 1fr | 320px grid: Bodoni ordinal · Bodoni name · uppercase kind/duration), 4px rules above each row and below the last.
  3. Section opener (.s3) — full-bleed 50/50 split: left navy panel with a 460px Bodoni numeral and corner label pairs; right emerald column with kicker, 128px headline, 28px lede, and mark pills above a 4px top rule.
  4. Statement + three (.s4) — centered 130px statement broken by an ornament row, over a 3-column grid of supporting cells (Bodoni ordinal + 44px title + 26px body) under a 4px rule.
  5. Data study (.s5) — headline + sub over a 1.4fr | 1fr body: navy chart card with a pure-CSS grouped bar chart (emerald + paper bars, height percentages, Bodoni y-axis, Manrope x-axis, 2px grid lines at 22% opacity) and legend; takeaway side panel with tag pill, 48px Bodoni takeaway, note, and two 92px stats.
  6. Process flow (.s6) — headline pair over four alternating navy/paper step tiles: 80px ordinal, 40px title above a 4px currentColor rule, 24px body, owner/duration meta row.
  7. KPI grid (.s7) — headline pair over four alternating tiles: uppercase label, 144px Bodoni figure (+60px unit), delta pill, 24px description.
  8. Closing (.s8) — cover echo: kicker, 180px line + ornament + 180px line, then a ruled 3-column footer (next review / owner / distribution) and footline strings.

Longer decks repeat masters 03–07 per section; never invent a new layout master. Padding scale: content slides 110px 110px 70px; cover 56px 110px; closing 80px 110px. Density: one display headline + 3–4 supporting elements per slide; split into more slides rather than shrinking type or cramming six small elements.

Stage & runtime (locked — the deck-stage scaling system)

  • Every slide is one <section class="slide"> authored at exactly 1920×1080px, a direct child of <deck-stage width="1920" height="1080" no-rail>.
  • The inlined deck-stage web component (MIT, © 2026 Zara Zhang) scales the fixed canvas uniformly to the viewport: factor = min(innerWidth/1920, innerHeight/1080), applied as a single transform: scale() centered with letterbox/pillarbox on the #0a0a0a ground, re-computed on resize. Never reflow content per device; no responsive breakpoints inside slides; all measurements are fixed px at the 1920×1080 design size.
  • The runtime also provides: keyboard navigation (←/→, PgUp/PgDn, Space, Home/End, number keys, R to reset), click/tap zones, a fading slide-count overlay, #<n> hash deep-linking with the hash kept in sync on navigation, slides hidden via visibility/opacity (never unmounted), per-slide data-screen-label, a slidechange event, and @media print one-page-per-slide PDF export. Keep the entire script verbatim; keep <style>deck-stage:not(:defined){visibility:hidden}</style>.

Output contract

  • Single self-contained .html: all CSS and the full runtime JS inline; zero build step, zero external JS, no CDN scripts, no remote images. The Google Fonts <link> for Bodoni Moda + Manrope is the only allowed external reference.
  • Charts are pure CSS/HTML (the .s5 bar-chart pattern); diagrams use the tile/rule vocabulary; icons, if needed, are inline SVG in ink/emerald.
  • No scrolling, no overflow, no overlapping text at 1920×1080.
  • CJK: pair Bodoni Moda with Noto Serif SC 900 for display and Manrope with Noto Sans SC for chrome (append to the same Google Fonts request); relax display tracking to 0 and leading to ~1.05 for Chinese headlines; keep the palette and rules identical.

Attribution

Design system, tokens, slide masters, and the deck-stage runtime come from the upstream MIT-licensed zarazhangrui/beautiful-html-templates emerald-editorial template (© 2026 Zara Zhang). The LICENSE file ships in this plugin folder; keep it in place when redistributing.

Skill path
plugins/_official/examples/fs-emerald-editorial/SKILL.md
Commit SHA
89d6d4ef21ba
Repository license
Apache-2.0
Data collected