rich-slides
Generate visually rich, self-contained 16:9 HTML slide decks from Markdown input.
Skill by uminomae
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/uminomae-rich-slides
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: documents, presentations, frontend, writing
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/rich-slides
What's inside
- Skill name
rich-slides- Description
- Generate visually rich, self-contained 16:9 HTML slide decks from Markdown input. Use this skill whenever the user wants to create slides, presentations, or deck-style content for browser viewing or web publishing. Triggers on: "slides", "presentation", "deck", "スライド", "プレゼン", "発表資料", or any request to convert markdown/text into a visual slide format. Also triggers when the user mentions "16:9", "slide show", or wants to publish visual content to a website. Do NOT trigger for PowerPoint (.pptx) file creation — use the pptx skill for that. This skill produces HTML files, not .pptx.
- License
- MIT
- Instructions
- 179 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# Rich Slides — MD to Browser-Ready 16:9 HTML Slides > **IMPORTANT**: This is the ONLY correct slide generation method. > `openSlideViewer()` in `src/slide-viewer.js` is DEPRECATED legacy code > (kept solely as a network-error fallback). All new slide work MUST use > this rich-slides pipeline: `generate-rich-slides.py` → self-contained HTML > → `openRichSlideViewer()` (iframe display). Do NOT use or extend the old > Markdown direct-rendering approach. ## What This Skill Does Transforms Markdown content into a self-contained, visually polished HTML file that displays as a 16:9 slide deck in the browser. The output is a single `.html` file with all CSS and JS inlined — no external dependencies, ready to deploy to any static site. ## Design Philosophy The visual language is a dark glassmorphism theme inspired by creation-space's existing design system. Think: deep navy/charcoal backgrounds, frosted glass cards, subtle gradient accents (blue → violet → green), and generous typography. The goal is a slide deck that looks like it was designed by a professional, not like markdown rendered in a box. ## Workflow ### Step 1: Understand the Input The user provides content in one of these forms: 1. **Markdown with `---` slide separators** — Each `---` on its own line starts a new slide 2. **Plain text or bullet points** — You structure it into slides 3. **A file path to an existing .md** — Read and convert 4. **A topic** — You write the content AND create the slides If the input is a topic, draft the slide content first and confirm with the user before generating the HTML. ### Step 2: Plan the Slide Structure Before generating HTML, classify each slide into a layout type: | Layout | When to Use | Visual Treatment | |--------|------------|-----------------| | `title` | First slide, section dividers | Centered, large heading, gradient accent line, subtitle in muted color | | `section` | Major topic transition | Large heading with animated gradient underline | | `content` | Text + bullet points | Left-aligned body, glassmorphism card for key points | | `visual` | Image/SVG-heavy | Full-bleed media with minimal text overlay | | `split` | Comparison, before/after | Two-column layout with glass divider | | `data` | Charts, tables, metrics | Card grid or highlighted metric boxes | | `quote` | Key insight, citation | Large centered quote with accent border, attribution | | `conclusion` | Final slide | Gradient accent, summary points with green checkmarks | ### Step 3: Generate the HTML Run the generation script: ```bash python transform/scripts/generate-rich-slides.py \ --input input.md \ --output output.html \ --title "Presentation Title" \ --lang ja ``` If the script is not available or you need custom layouts, generate the HTML directly following the design reference in `transform/domains/reader-rules/rich-slides-design-spec.md`. ### Key HTML Requirements 1. **Self-contained**: All CSS and JS must be inlined in the single HTML file 2. **16:9 aspect ratio**: Use `aspect-ratio: 16/9` with responsive scaling 3. **Keyboard navigation**: Arrow keys, Space, Escape (to exit fullscreen) 4. **Slide transitions**: Smooth opacity + subtle transform animation (200-300ms) 5. **Progress indicator**: Thin gradient bar at bottom + slide counter 6. **Print-friendly**: `@media print` styles that output one slide per page 7. **Touch support**: Swipe gestures for mobile/tablet viewing 8. **Fullscreen**: F key or button to enter native fullscreen ### Design Tokens (from creation-space) ```css /* Backgrounds */ --bg-deep: #0a0e17; --bg-elevated: #1e293b; --bg-card: rgba(17, 24, 39, 0.74); /* Text */ --text-primary: #f1f5f9; --text-secondary: #94a3b8; --text-tertiary: #64748b; /* Accents */ --accent-blue: #60a5fa; --accent-violet: #a78bfa; --accent-green: #34d399; --accent-amber: #fbbf24; /* 5-Stage palette (for creation-space specific content) */ --stage-field: #8B8682; /* 場 */ --stage-wave: #5B8DB8; /* 波 */ --stage-edge: #D4A857; /* 縁 */ --stage-vortex: #C45B4D; /* 渦 */ --stage-bundle: #5B8B6A; /* 束 */ /* Glass effect */ --glass-bg: rgba(17, 24, 39, 0.74); --glass-border: rgba(148, 163, 184, 0.14); --glass-blur: 16px; /* Typography */ --font-heading: "Inter", "Noto Sans JP", system-ui, sans-serif; --font-body: "Inter", "Noto Sans JP", system-ui, sans-serif; --font-mono: "JetBrains Mono", "Fira Code", monospace; /* Spacing & Radius */ --radius: 16px; --radius-sm: 8px; ``` ### Visual Effects That Make Slides Rich
From uminomae/creation-space, MIT.
More from uminomae/creation-space
- 0.499score
nl-debug
uminomae
30領域調査の自然言語デバッグ検査ハーネス。manifest/source-note/evidence の静的整合検査、 PDF抽出測定、書誌照合、网羅性・バイアス検査を実行する。 cs#245「自然言語デバッグ」の実行手順。 triggers: "nl-debug", "manifest検査"…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
commit-review-with-log
uminomae
[RETIRED / 廃止] コミット単位の変更影響レビュー。旧正本。 後継: codex-review(非同期 Codex レビュー)+ periodic-review(定期レビュー)。 新規に本スキルを起動しないこと。履歴参照用に残置。
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
phase-gate
uminomae
progress_level 遷移前の4箇所整合チェックを機械化するスキル。 evidence-progress.md のチェックリストをコマンド付きで実行する。 変更の実施は含まない(pjdhiro 専権)。 triggers: "progress_level 変更", "phase遷移"…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
source-note-gen
uminomae
manifest の raw-confirmed/url-verified 行から source-note を生成するパイプライン。 未生成 source-note の検出 → source-reader 起動 → 不変条件チェックのワークフロー。 triggers: "source-note生成"…
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
domain-report
uminomae
領域別レポートの生成ワークフロー。transform/domains/WORKFLOW.md のスキル化。 domain-report-generator + report-quality-evaluator のペアを定量ゲートで制御する。 triggers: "領域レポート生成"…
SkillCFreshness: C★ 1Claude Code +9 - 0.485score
adversarial-review
uminomae
敵対的パネルレビュー(ポインタ)。高スティクスかつ係争的/検証可能な結論に、 誤りの非相関(別ファミリー > 別Claudeモデル > 方法論分岐)×検証優位(再現による反証)の パネルを立てる。正本は project-design。agent-team-workflow REVIEW の Adversarial…
SkillCFreshness: C★ 1Claude Code +9 - 0.485score
model-dispatch
uminomae
設計と実行のモデル振り分け方針(ポインタ)。Fable 5(Main)= 設計者・複雑推論・ 統合判断、Opus/Sonnet/Haiku = 調査・実装の実行。正本は project-design。 triggers: "model-dispatch", "モデル振り分け", "fable5 で設計", "実行は…
SkillCFreshness: C★ 1Claude Code +9 - 0.483score
agent-team-workflow
uminomae
マルチエージェントチームによる汎用ワークフロー。 正本は project-design リポジトリ。
SkillCFreshness: C★ 1Claude Code +9 - 0.429score
project-management
uminomae
「プロジェクト管理して」と言われたときの標準手順。 state/backlog/inbox/active/CLI状況を棚卸しし、構造化して報告する。 doc-management(スパデー)とは別物。こちらは「現状把握・報告」に特化。 教訓記録の即記録ルールもここで定義する。
SkillDFreshness: D★ 1Claude Code +9 - 0.423score
doc-management
uminomae
Memory・README・SKILL.mdの肥大化・矛盾・陳腐化を防ぐ「スパデー」スキル。
SkillDFreshness: D★ 1Claude Code +9 - 0.421score
codex-worker-instruction
uminomae
Codex background worker 向けの指示書を作るときの標準手順。 正本は project-design リポジトリ。
SkillDFreshness: D★ 1Claude Code +9 - 0.418score
cli-instruction
uminomae
CLI指示書を作成するときの標準手順。 正本は project-design リポジトリ。
SkillDFreshness: D★ 1Claude Code +9
Signals
- Stars
- 1
- Forks
- 0
- Open issues
- 19
- Last commit (this folder)
- Mar 24, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/uminomae/creation-space
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from uminomae
- 0.499score
nl-debug
uminomae
30領域調査の自然言語デバッグ検査ハーネス。manifest/source-note/evidence の静的整合検査、 PDF抽出測定、書誌照合、网羅性・バイアス検査を実行する。 cs#245「自然言語デバッグ」の実行手順。 triggers: "nl-debug", "manifest検査"…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
commit-review-with-log
uminomae
[RETIRED / 廃止] コミット単位の変更影響レビュー。旧正本。 後継: codex-review(非同期 Codex レビュー)+ periodic-review(定期レビュー)。 新規に本スキルを起動しないこと。履歴参照用に残置。
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
source-note-gen
uminomae
manifest の raw-confirmed/url-verified 行から source-note を生成するパイプライン。 未生成 source-note の検出 → source-reader 起動 → 不変条件チェックのワークフロー。 triggers: "source-note生成"…
SkillCFreshness: C★ 1Claude Code +9 - 0.494score
phase-gate
uminomae
progress_level 遷移前の4箇所整合チェックを機械化するスキル。 evidence-progress.md のチェックリストをコマンド付きで実行する。 変更の実施は含まない(pjdhiro 専権)。 triggers: "progress_level 変更", "phase遷移"…
SkillCFreshness: C★ 1Claude Code +9 - 0.490score
domain-report
uminomae
領域別レポートの生成ワークフロー。transform/domains/WORKFLOW.md のスキル化。 domain-report-generator + report-quality-evaluator のペアを定量ゲートで制御する。 triggers: "領域レポート生成"…
SkillCFreshness: C★ 1Claude Code +9 - 0.485score
model-dispatch
uminomae
設計と実行のモデル振り分け方針(ポインタ)。Fable 5(Main)= 設計者・複雑推論・ 統合判断、Opus/Sonnet/Haiku = 調査・実装の実行。正本は project-design。 triggers: "model-dispatch", "モデル振り分け", "fable5 で設計", "実行は…
SkillCFreshness: C★ 1Claude Code +9
Cite this page
rich-slides skill. Agent Mart. https://agentmart.dev/skills/uminomae-rich-slides (last updated 2026-10-24)