Skip to content
Agentmart
Submit a tool

decks

Presentations and slide decks: HTML decks edited in the browser, markdown-to- slides conversion, Bento decks, themed presets and chart-and-report templates.

Skill by youlianvr

IndexedCC-BY-4.0★ 14
Write a review

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/youlianvr-decks

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.

We use your email only for this newsletter. Privacy

About

Presentations and slide decks: HTML decks edited in the browser, markdown-to- slides conversion, Bento decks, themed presets and chart-and-report templates. Use when the deliverable is a deck, a slide, a talk or a defence presentation. One contract; the engines live under parts/.

Use cases: documents, presentations, frontend, data

No 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 and code. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found
Runs as
Node.js package

Network hosts it talks to 11

  • cdn.jsdelivr.net · found in code
  • cdn.npmmirror.com · found in code
  • codeload.github.com · found in install command
  • dashi.local · found in code
  • fonts.googleapis.com · found in code
  • github.com · found in code
  • local.invalid · found in code
  • preview.local · found in code
  • raw.githubusercontent.com · found in code
  • registry.npmmirror.com · found in code
  • xiaohongshu.com · found in code

Files it touches

  • ~/.claude/skills/decks
  • /opt/homebrew/bin/openssl
  • Your home directory (~)

What's inside

Skill name
decks
Description
Presentations and slide decks: HTML decks edited in the browser, markdown-to- slides conversion, Bento decks, themed presets and chart-and-report templates. Use when the deliverable is a deck, a slide, a talk or a defence presentation. One contract; the engines live under parts/.
License
CC-BY-4.0
Instructions
45 lines in SKILL.md · view on GitHub

Before installing

  • Ships executable scripts

Files (200)

  • SKILL.md
  • SKILL.md · parts/bento-slides/
  • .gitignore · parts/dashi-ppt/
  • README.md · parts/dashi-ppt/
  • SKILL.md · parts/dashi-ppt/
  • openai.yaml · parts/dashi-ppt/agents/
  • dashi-ppt-favicon.png · parts/dashi-ppt/assets/skill/
  • dashi-ppt-small.png · parts/dashi-ppt/assets/skill/
  • dashi-ppt.png · parts/dashi-ppt/assets/skill/
  • theme-style-grid.png · parts/dashi-ppt/assets/skill/
  • .npmrc · parts/dashi-ppt/project/
  • dashi-ppt-favicon.png · parts/dashi-ppt/project/assets/skill/
  • bilibili.svg · parts/dashi-ppt/project/assets/social-icons/
  • douyin.svg · parts/dashi-ppt/project/assets/social-icons/
  • github.svg · parts/dashi-ppt/project/assets/social-icons/
  • redbook.svg · parts/dashi-ppt/project/assets/social-icons/
  • template-swiss.html · parts/dashi-ppt/project/assets/
  • sidebar.svg · parts/dashi-ppt/project/assets/ui-icons/
  • automations_remix_scene.json · parts/dashi-ppt/project/assets/unicorn/
  • goey_balls_remix_scene.json · parts/dashi-ppt/project/assets/unicorn/
  • blue_noise_med.png · parts/dashi-ppt/project/assets/unicorn/media/
  • font_atlas.png · parts/dashi-ppt/project/assets/unicorn/media/
  • moving_into_remix_scene.json · parts/dashi-ppt/project/assets/unicorn/
  • tech_background_remix_scene.json · parts/dashi-ppt/project/assets/unicorn/
  • editable-pptx-browser.js · parts/dashi-ppt/project/assets/vendor/
  • anton-400-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • anton-400-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • anton-400-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-400-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-400-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-400-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-500-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-500-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-500-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-600-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-600-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-600-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-700-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-700-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-700-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-800-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-800-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-800-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-900-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-900-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • archivo-900-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-400-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-400-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-400-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-400-4.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-600-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-600-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-600-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-600-4.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-700-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-700-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-700-3.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • caveat-700-4.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • ibm-plex-mono-200-1.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • ibm-plex-mono-200-2.woff2 · parts/dashi-ppt/project/assets/vendor/fonts/
  • …and 140 more

SKILL.md (first lines)

# decks — presentations

> Home branch in Memora: `root/skill/decks`. Pick the engine by what the owner
> needs at the end, not by what is easiest to generate.

## Choosing a part

| Part | What it covers |
|---|---|
| `parts/dashi-ppt/` | Preset visual themes: offline HTML deck, editable in the browser, exportable to PPTX and PDF through the host |
| `parts/slides/` | Strategic HTML decks with Chart.js, design tokens, responsive layouts, copywriting formulas and slide strategies |
| `parts/md-slides/` | Markdown already written → slides (`---` or `# ` boundaries, optional speaker notes) |
| `parts/bento-slides/` | Bento presentations — single-file `.bento.html` decks whose document is JSON in a `#bento-doc` block |

**Two engines are missing on purpose.** A native `.pptx` engine is source-available
under terms that forbid repackaging, and the chart-gallery templates are
noncommercial-only; neither can ship in a kit licensed CC BY 4.0. When the
deliverable must be a real PowerPoint file or needs those chart pages, install the
engine from its own source first and record the install in `PROVENANCE.md`;
otherwise build the deck as HTML and export.

## Rules

- **The end format decides the engine**: a deck someone edits in the browser is
  `dashi-ppt`, markdown already written is `md-slides`, a single self-contained
  file is `bento-slides`, a designed HTML deck is `slides`.
- **Know which folder is which in `dashi-ppt/project`.** `src/` and
  `dist/theme-runtime/` are the part: the prebuilt runtime ships with the skill and
  templates import it, so it stays committed. `output/` holds generated decks —
  regenerated, never committed. `node_modules` is restored by `npm ci` and never
  travels into a synced skill.
- **Copy on a slide goes through `antislop`**: a deck is the most slop-prone
  artifact in a workspace, and `parts/slides/` copywriting formulas do not replace
  that filter.
- **Ask before you build**: the output format, the audience and register, a theme
  that implies a brand, and any deck that will be published outside the workspace.
- **What the deck decided** — theme, structure, what was cut — becomes a memory
  node under `root/skill/decks`; the deck file itself stays with the project.

## Related

`design` (brand, layout, data on screen), `documents` (the paper a deck defends),
`antislop` (copy and visual tells), `media` (images and audio).

From youlianvr/oper-share, CC-BY-4.0.

More from youlianvr/oper-share

Signals

Stars
14
Forks
4
Open issues
0
Last commit (this folder)
Oct 20, 2026 (8 days ago)

From GitHub (fetched Oct 24, 2026).

Details

License
CC-BY-4.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from youlianvr

Cite this page

decks skill. Agent Mart. https://agentmart.dev/skills/youlianvr-decks (last updated 2026-10-24)