原稿の主張と図の役割を頁ごとに整理し、選んだ書式を全頁へ引き継ぐ画像スライドと話者ノートを作る。
The English summary is being prepared. Showing the original description.
Create beautiful, animated web presentations from a topic, rough notes, or an outline, and edit decks afterward — adding, removing, or revising slides. Generates a custom theme and a short two-slide preview, then builds the full deck only once the user confirms the direction; edits to an existing deck skip that flow and apply in place. Use when the user wants to make slides, a presentation, a talk deck, a pitch deck, or to add/remove/change a slide in one that already exists.
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
Turn a topic or rough notes into a polished, animated web presentation — a single self-contained HTML file that runs in any browser.
Propose the look before you build the deck. On the first pass you never produce a finished presentation. You generate a theme, build a two-slide preview in it, and stop until the user approves the direction. Only then do you build the rest. Everything below serves that order.
A few things follow from it:
slide-wright/references/design-aesthetics.md.Decks render with reveal.js loaded from a CDN, but that is an implementation detail the user never sees. Don't name reveal.js, "reveal," or any library in conversation, in the README, or anywhere in the deck itself. The user's vocabulary is slides, themes, and design. The library name appears only inside the generated <link> and <script> tags. slide-wright/references/deck-template.md has the exact setup.
If the user points at an existing HTML deck, check whether it's built on reveal.js (look for the reveal.js <link>/<script> tags from a CDN). If it is — whether or not this skill built it — don't start over: read it, keep its theme, and make the change in place. The look is already approved, so skip the proposal and the gate. After editing, check that nothing overflows or overlaps.
If the deck is HTML but not on reveal.js (different engine, plain slides, etc.), it's outside this skill's edit path — say so rather than forcing a rewrite onto a different engine. Everything else on this page is for building a new deck.
Don't open with a questionnaire. Take whatever the user gave — a one-line topic, messy notes, a full outline — and infer the rest:
Only ask something if the request is too thin to design from at all — a single word with no angle — and even then ask one question, not five. If the user has more to give, they usually paste it.
This is one judgment call that shapes type size, word count, and slide count for the whole deck. Place the deck between two extremes:
Most decks lean one way. Pick the nearer extreme instead of splitting the difference. Either way, never let a slide scroll, overflow, overlap, or shrink text below comfortable reading — if it won't fit, split it across more slides.
Read slide-wright/references/theme-generation.md and slide-wright/references/design-aesthetics.md, then:
slide-wright/references/deck-template.md — a real title slide for this deck (its actual title, never a placeholder or a label like "demo"), and one content slide in the layout the deck will lean on. Write it as the real deck file in the working directory, named for the deck: ./<deck-slug>.html (e.g. ./clickhouse.html). This is the one file the whole deck grows into — there is no separate demo or scratch file.The preview has to read as two real slides from the finished deck, not a sample card. Keep all process language off the slide and out of the filename: no "demo," "preview," theme name, or "option A." The theme's name goes in your message to the user, never on a slide.
Stop and ask (use a structured prompt if the environment has one):
"Here's the design direction — [theme name]. Does this look right, or want a different direction?"
- Looks great — build it → go to Step 4.
- Try a different direction → start over with a new theme.
- Adjust this one (different accent / font / lighter / bolder) → tweak and show it again.
If they want a different direction, optionally ask one steering question ("warmer or cooler, bolder or calmer?"), then build a genuinely new theme — different palette, type, and device — and a fresh two-slide preview, overwriting the same ./<deck-slug>.html. Don't just recolor the rejected one. Repeat until they approve.
Do not build the full deck before you have a yes.
Keep building in the same ./<deck-slug>.html the user just approved. The two approved slides stay as they are — append the rest around them; never regenerate them from scratch (that reintroduces drift the user already signed off against). Read slide-wright/references/motion-recipes.md for the transition and reveal patterns.
<aside class="notes"> wherever the content implies something to say out loud.If the user only wants part of the deck for now, that's fine — the file is already a working deck. Adding more slides later is just editing it (see "Editing a deck that already exists").
Once the deck is built, look at it in a real browser render: no overflow, no overlapping panels, the 16:9 frame intact, fonts actually loaded. A scrollHeight check isn't enough on its own — panels can cover each other without overflowing.
?print-pdf to the URL and print to save a PDF (slide-wright/references/export-pdf.md has the steps); theme colors live in the :root variables, fonts in the <link>.slide-wright/references/deploy.md and let them pick the host (Surge, Vercel, or Netlify) — don't assume one.Read these as you reach them, not all at once:
slide-wright/references/design-aesthetics.md — what makes a deck look designed (Step 2)slide-wright/references/theme-generation.md — the procedure for inventing a theme (Step 2)slide-wright/references/deck-template.md — the HTML skeleton and engine setup (Steps 2 and 4)slide-wright/references/motion-recipes.md — transitions and reveals (Step 4)slide-wright/references/export-pdf.md — saving a deck as a PDF (Step 5)slide-wright/references/deploy.md — publishing the deck to a live URL (Step 5)No reviews yet. Tell others what you thought.
No login needed. Share how it worked for you, ask a question, or note where it did not run.
No comments yet. Be the first to write one.
原稿の主張と図の役割を頁ごとに整理し、選んだ書式を全頁へ引き継ぐ画像スライドと話者ノートを作る。
The English summary is being prepared. Showing the original description.
Convert literature reviews, paper folders, thesis drafts, journal-style reports, or research outlines into rigorous academic slide decks and review artifacts. Use when Codex must create, rebuild, or polish PPTX presentations from scholarly sources while preserving academic logic, citation-aware image/formula handling, editable layouts, figure explanations, template fidelity, and export-based visual QA.
The English summary is being prepared. Showing the original description.
既存PPTXの書式・配置を抽出し、planとnative編集操作からPowerPointを生成・検査する。
The English summary is being prepared. Showing the original description.
読者と目的から構成・版式を決め、確認を挟みながら、編集できる図形と文字のPPTXにする。
The English summary is being prepared. Showing the original description.
全流程AI制作PPT演示文稿技能,克制专业、风格可选 A/B/C 三档(Aham UI v6.1 · Office 轨 · PPT)。 当用户说"帮我做PPT""做演示文稿""做一个汇报""根据这份资料做PPT" "做客户方案PPT""制作幻灯片"时立即触发。即使只有一句话需求也触发。 八阶段模块化流程:规范加载→材料解析→论点提炼→叙事骨架→大纲版式→样稿确认→逐页设计→质检交付。 内置能力自适应教练机制,无论用户专业水平高低,均引导至及格以上输出。 注意:本技能用于 PowerPoint / pptx 输出;SVG/HTML 版本见 ppt-svg 技能。
The English summary is being prepared. Showing the original description.
原典のReact scene kitを実scaffoldし、安定layoutIdの共通canvasでentityが移動・morphする日本語ブラウザ資料を作る。
The English summary is being prepared. Showing the original description.