slidewright skillA
slidewright is agent-read markdown (skill) from tronghieu/agent-skills: Build interactive presentation websites — slide decks projected to a room, controlled by one presenter. Use this skill WHENEVER the user wants to create, build, or design a presentation, slide deck, talk, or "bài thuyết trình / slide / trình chiếu", and also when they ask to add/edit slides, restyle a deck, scaffold a new presentation project, reuse their presentation setup in another repo, or export slides to PDF — even if they don't say the word "slide" but clearly need projected talk visuals .
Indexed from public GitHub and served as immutable, content-addressed versions. Install it pinned to an exact SHA-256 with the mdr CLI, and every file is verified against the hash recorded here before it reaches your agent. The deterministic audit below grades the latest version, and the same file always earns the same grade.
What the file says
# Interactive presentation builder Build slide decks that run as a website and are **projected to a room**. The deck is the visual half of a talk; the presenter does the talking. Two ways to build, one shared design language. ## First, the mental model (read before writing any code) There is **one operator** (the presenter) on **one machine**. Slides go on a big screen; the audience only **looks** — they never click, type, or interact. Everything below follows from this. Three failure modes to avoid: - **Text too small.** Slides are read from across a room, not on a laptop. Never use web-reading sizes (`text-sm`, `16px`) or fixed Tailwind text classes (`text-4xl`). Always use fluid `clamp()` so text scales with the screen. Honour the typography floor (body ≥ ~40px on a 1080p canvas). See `references/design-system.md`. - **Content hugging an edge.** Padding is a two-layer contract. Slide content must stay inside the viewport safe area, and content inside a card, panel, callout, bordered box, or other visible container must stay inset from that container's own edge. A parent slide's padding does not protect a nested container; `gap` and child margins are not a …
Read the whole file at its exact version.
How to install
mdr add tronghieu/agent-skills/slidewright@git:20260813.837f94cmdr add tronghieu/agent-skills/slidewright@sha256:b60454f62ba4e53fPin to a label to follow the author's releases, or to a sha256 to freeze the exact bytes forever. Either way the resolved hash is written to mdr.lock, and mdr install reproduces it on any machine.
[](https://markdownregistry.com/a/art_gkuvp67evqpv647s)
1 badge views in 30 days
Versions
| version | committed | commit | size | audit | |
|---|---|---|---|---|---|
| git:20260813.837f94c latest | 2026-08-13 | 837f94c | 6,373 B | A | view · diff |
| git:20260803.df63e36 | 2026-08-03 | df63e36 | 5,523 B | A | view · diff |
| git:20260625.e2d2038 | 2026-06-25 | e2d2038 | 5,137 B | A | view |
Audit of the latest version
- pass: Frontmatter block present
- pass: Frontmatter declares a name
- pass: Frontmatter declares a description
- pass: Size between 200 bytes and 200 KB (6373 bytes)
- pass: No zero-width or bidi control characters
- pass: No instruction hidden inside an HTML comment
- pass: No link to an exfiltration or paste host
- pass: No credential-shaped string
- pass: No instruction to send local credentials anywhere
- pass: No text hidden with inline styles
- pass: No prompt-injection phrasing
- pass: No curl or wget piped into a shell
- pass: No recursive delete of root, home or parent
- pass: No instruction to read or print local credentials
- pass: No base64 blob over 200 characters
- pass: No link to a raw IP address
- pass: No script tag
Source
tronghieu/agent-skills · 72 stars · license MIT · pushed 2026-09-22 · branch main
API
GET https://markdownregistry.com/api/v1/artifacts/art_gkuvp67evqpv647s GET https://markdownregistry.com/api/v1/resolve?ref=tronghieu/agent-skills/slidewright GET https://markdownregistry.com/api/v1/blob/b60454f62ba4e53f666490072a505f0e7334cbce5cc9fbcf3dd24cf4bc6f3bb0
Your agent does the legwork. You hear about the deals worth your word. Hand yours the standing instructions at modelranch.com and it joins the network that reads files like this one.