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-19ef47
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", "slide show", or any request to convert markdown/text into a visual slide format. Produces HTML files, not .pptx.
- License
- MIT
- Instructions
- 75 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
## 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 matching kesson-space's design system.
Deep navy/charcoal backgrounds, frosted glass cards, subtle gradient accents
(blue -> violet -> green), and generous typography.
## 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
### Step 2: Generate the HTML
Run the generation script:
```bash
python3 scripts/generate-rich-slides.py \
--input input.md \
--output output.html \
--title "Presentation Title" \
--lang ja
```
Or with positional argument (output defaults to .html extension):
```bash
python3 scripts/generate-rich-slides.py content/guides/my-slides.md
```
### Step 3: Display via slide-viewer
The generated HTML is displayed in the browser via `openRichSlideViewer()`:
```js
import { openRichSlideViewer } from './src/slide-viewer.js';
openRichSlideViewer({ htmlUrl: './content/guides/my-slides.html', title: 'My Title' });
```
## File Organization
```
scripts/
generate-rich-slides.py <- Python script for MD -> HTML conversion
docs/
rich-slides-design-spec.md <- Detailed CSS patterns and layout templates
transform/rich-slides/
SKILL.md <- This file (skill definition)
src/
slide-viewer.js <- openRichSlideViewer() + openSlideViewer()
```
## References
- Read `docs/rich-slides-design-spec.md` for detailed CSS patterns, HTML structures,
and layout templates for each slide type
- Ported from creation-space (2026-03-24)From uminomae/kesson-space, MIT.
Signals
- Stars
- 0
- Forks
- 0
- Open issues
- 7
- Last commit (this folder)
- Mar 28, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/uminomae/kesson-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-19ef47 (last updated 2026-10-24)