presentation

REVIEW · 57
Registry indexed

Use when the user wants to create presentation slides, a slide deck, a technical talk, or a conference talk for a topic or library — built on Slidev. Interviews the user, deep-researches and code-grounds the topic FIRST, applies presentation-craft best practices, generates a Slid

Verified installs0
Stars39
Version1.0.0
Quality57/100 · Promising
Trust57/100 · Do not auto-install
Audit71/100 · Risky

Supply asset profile

Coding and developer agents

Code review, repo analysis, testing, CI, GitHub, DevOps, and developer workflow skills.

Browse track

Scenario

GitHub automation

I need my agent to triage GitHub issues, review pull requests, and summarize repository changes.

Agent fit

Claude Code + Browser agents + CLI

Codex, Claude Code, Cursor, CLI, or custom agents.

Install

Ready

npx skills add AlemTuzlak/skills --skill presentation

Maintenance

fresh

3d since push

Risk

Risky

License is unclear

GitHub quality

39

57/100 Quality · 65/100 Trust

Coverage tags

CodingGitHub automationresearchagent-skill

Review notes

License is unclear · Permission surface may require sandboxing

Agent adoption scorecard

Trust, audit, and install readiness at a glance

These scores combine public repository metadata, OpenAgentSkill review signals, maintenance freshness, and install readiness. They are a shortlist signal, not a replacement for human review.

Quality

Promising
57

Useful candidate, but compare it with alternatives before adopting.

Trust

Do not auto-install
57

Trust Score v5 found insufficient evidence for agent installation. Treat this as discovery material, not an executable recommendation.

Audit

Risky
71

A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.

OpenAgentSkill Trust Score v5

Sandbox only

Choose a stronger alternative or inspect the source manually before any install attempt.

CodexClaude CodeCursorOpenAgentSkill CLI

Stars

39 GitHub stars

Repo activity

39 stars, 0 forks

Maintenance

3d since push

License

Unknown

Install

npx skills add AlemTuzlak/skills --skill presentation

Install safety

standard package or runtime install path

Permission surface

shell or command execution, filesystem or document access

Agent outcomes

No agent outcome data yet

Docs

Strong README/SKILL.md context

Risk summary

Review before production

  • Repository license is unknown; no LICENSE file or license declaration detected in the skill. This creates legal ambiguity for reuse.
  • This skill may touch real-money trading, broker, wallet, or exchange operations; use only in a sandbox with explicit approval.
  • License is unclear
  • Low GitHub adoption signal

Install readiness

Install path available

  • Install path is available
  • Repository evidence is available
  • License is unclear
  • No Agent Proven outcome evidence yet

Agent-readable metadata

Machine-readable decision data for this skill.

Use this block or the embedded JSON to decide whether an agent should install this skill, choose an alternative, or ask for human review first.

Open JSON

Suited tasks

  • Presentation generation workflows
  • Claude Code teams
  • builders willing to evaluate younger projects
  • Choose the right deck format

Suited agents

CodexClaude CodeCursorOpenAgentSkill CLIBrowser agentsCLI

Install decision

Command
npx skills add AlemTuzlak/skills --skill presentation
Policy
block
Human review
yes

Trust and risk

Trust
57/100
Audit
71/100
Risk level
Risky

Outcome loop

Endpoint
/api/agent/outcome
Event ID
resolve
Outcomes
5

Install command

npx skills add AlemTuzlak/skills --skill presentation

Do not use when

  • teams that need a vendor-supported SLA
  • production agents without a repository review
  • Low GitHub adoption signal
  • Repository license is unknown; no LICENSE file or license declaration detected in the skill. This creates legal ambiguity for reuse.
  • Audit risk risky exceeds max_risk=medium

Agent safety v2

39/100 · Avoid automatic install

Blocked for auto-installblock

This skill should not be selected by an agent without explicit human security review.

Do not auto-install. Inspect the source, dependencies, and permission surface first.

Resolve via API

high

Shell or command execution

Skill metadata references terminal, CLI, shell, subprocess, or command execution workflows.

medium

Browser automation

Skill may drive a browser or interact with web pages.

medium

Network access

Skill likely fetches remote pages, APIs, repositories, or external services.

medium

Filesystem access

Skill may read or write project files, documents, generated artifacts, or local workspace state.

  • Audit risk risky exceeds max_risk=medium
  • High-risk permission hints: Shell or command execution
  • License is unclear

Install targets

Install this skill in your agent workflow

Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.

skill install

OpenAgentSkill CLI

Resolve policy, run the source installer safely, and report a verified install receipt.

$ npx --yes https://github.com/Leon-Drq/openagentskill/releases/download/cli-v0.2.1/openagentskill-0.2.1.tgz install alemtuzlak-presentation

Agent resolve plan

Let an agent verify fit before installing.

The Resolve API returns the selected skill, alternatives, safety policy, audit notes, install target, and copy-paste prompt an agent can follow without scraping this page.

Open text plan

Agent should check

  • Task fit and alternatives from Resolve API.
  • Audit score, trust score, and safety policy warnings.
  • Install target compatibility for Codex, Claude Code, Cursor, or CLI.

Copy prompt

Task: Use presentation in this workspace.
Resolve first: https://www.openagentskill.com/api/agent/resolve?task=Use%20presentation%20for%20an%20agent%20workflow&agent=codex&max_risk=medium
Review install handoff: https://www.openagentskill.com/api/skills/alemtuzlak-presentation/install
Install command: npx skills add AlemTuzlak/skills --skill presentation
Before running it, summarize audit warnings, required permissions, and the fallback skill if install is risky.

Agent handoff

Give an agent the install path, not another directory page.

Use the public install endpoint to fetch the command, safety checklist, target prompts, and canonical links for this skill.

Open install API

Agent prompt

Use presentation for this task. Review https://www.openagentskill.com/api/skills/alemtuzlak-presentation/install, then install with: npx skills add AlemTuzlak/skills --skill presentation

Registry metadata

Agent-readable profile for automatic skill selection.

This page exposes the same decision, trust, audit, use-case, and install signals through the Registry API, so agents can rank this skill without scraping the UI.

Open manifest

Agent fit

58/100

Presentation generation

Platforms

Claude Code, Browser agents

Audit report

Risky · 71/100

A machine-readable review of install readiness, security metadata, maintenance, and adoption risk.

View audit reportView eval report

Agent decision cockpit

Fallback candidate for Presentation generation

Prototype with this skill first; keep a fallback candidate ready.

58
Readiness
Prototype
Stage

Role in stack

Fallback candidate

Primary fit

Presentation generation

Trust label

Prototype first

Install path

Command ready

Use when

  • Presentation generation workflows
  • Claude Code teams
  • builders willing to evaluate younger projects

Evidence

  • recent repository activity
  • install command or GitHub repo available
  • 57/100 quality profile
  • 5 OpenAgentSkill engagement events

review first

  • Low GitHub adoption signal
  • Repository license is unknown; no LICENSE file or license declaration detected in the skill. This creates legal ambiguity for reuse.

Implementation path

  1. 1Install it in a sandbox agent and run one Presentation generation task end to end.
  2. 2Compare output quality, latency, and failure behavior against at least one alternative.
  3. 3Promote it into production only after reviewing repository permissions, license, and maintenance signals.

Trust profile

Do not auto-install

Trust Score v5 found insufficient evidence for agent installation. Treat this as discovery material, not an executable recommendation.

57
OpenAgentSkill Trust Score

GitHub adoption

CHECK

39 GitHub stars

Stars/forks activity

CHECK

39 stars, 0 forks; issue activity unavailable in current metadata

Recent maintenance

PASS

3d since push

License clarity

CHECK

Unknown

Good signals

  • AI review approved
  • Install path is available
  • Repository evidence is available
  • Recently maintained repository
  • Install command has no obvious high-risk pattern
  • Outcome loop is ready but needs first real agent run

Review before install

  • Repository license is unknown; no LICENSE file or license declaration detected in the skill. This creates legal ambiguity for reuse.
  • This skill may touch real-money trading, broker, wallet, or exchange operations; use only in a sandbox with explicit approval.
  • License is unclear
  • Low GitHub adoption signal
  • Quality score needs review
  • Permission surface needs review: shell or command execution, filesystem or document access
  • GitHub adoption: 39 GitHub stars
  • Stars/forks activity: 39 stars, 0 forks; issue activity unavailable in current metadata
  • License clarity: Unknown
  • Permission surface: shell or command execution, filesystem or document access
  • No real agent outcome reports yet
  • Human review required before unattended installation

Recommended action

Choose a stronger alternative or inspect the source manually before any install attempt.

Quality profile

Promising candidate for agent workflows

Useful candidate, but compare it with alternatives before adopting.

57
GitHub stars
39
Freshness
3d ago
Install ready
Yes
License
Unknown
Review before install: Low GitHub adoption signal · Repository license is unknown; no LICENSE file or license declaration detected in the skill. This creates legal ambiguity for reuse.

Workflow fit

Use this skill in these scenarios

Workflow fit

Add it to a complete workflow

Alternative shortlist

Compare before you install

Similar skills that may fit this task.

Compare all

Overview

--- name: presentation description: Use when the user wants to create presentation slides, a slide deck, a technical talk, or a conference talk for a topic or library — built on Slidev. Interviews the user, deep-researches and code-grounds the topic FIRST, applies presentation-craft best practices, generates a Slidev deck, self-verifies it in a headless browser, and ends with the dev server running and the deck open in the browser with zero manual steps. Triggers on "make a presentation", "make slides", "build a deck", "presentation about X", "technical talk", "conference talk", "slidev deck", "build slides for X", "present <library>". ---

# presentation — technical slide decks that don't suck

A **director** layer on top of Slidev. This skill owns the **what** (researched, grounded content) and the **how-well** (presentation craft). It **delegates Slidev syntax mechanics** to the official `slidev` skill — it depends on that skill and never duplicates its syntax reference.

You are not "filling a template." You are interviewing a speaker, researching their topic until you actually understand it, and engineering a deck that an audience will follow and remember.

## When to use

- The user wants to build/create a presentation, slide deck, or talk. - "Make slides / a deck / a presentation about X", "technical talk", "conference talk", "build slides for <library>", "present <topic>". - Revising/extending an existing Slidev deck (revision mode).

## When to skip

- The user only wants raw Slidev *syntax* help → use the `slidev` skill directly. - A one-off non-deck answer (a definition, a snippet) → just answer.

## Dependency: the official `slidev` skill

This skill produces Slidev markup but does **not** carry Slidev's syntax reference. Before generating any `slides.md`:

1. Ensure the official skill is available. If not, install it: `npx skills add slidevjs/slidev` 2. For **any** syntax question (layouts, magic-move, click animations, components, export flags), consult the `slidev` skill / its reference files, or `https://sli.dev/llms.txt` as a fallback. Do not hand-roll syntax you can look up — getting it wrong breaks rendering.

`references/slidev-cheatsheet.md` carries only the **generator gotchas** and the delegation pointers — the things that bite an automated author. It is not a syntax copy.

## Non-negotiables (read before working)

These are what the user is paying for. Do not skip them because a deck "looks fine."

1. **Research + ground BEFORE the interview.** The moment you have a topic, run Gate 1 (`references/research-grounding.md`). Never build slides from model memory. 2. **Build from the brief, not from memory.** Every factual claim on a slide traces to the research/grounding brief. 3. **Flag weak claims; don't assert them.** If something is commonly repeated but poorly supported, skip it or caveat it. Never present a myth as fact. 4. **Assertion-evidence + lean text.** Slide titles are complete-sentence claims; the body is visual evidence, not a bullet dump. Keep on-slide text to a glance — aim ≤ ~20 words of body per slide; full sentences and detail belong in the speaker notes, not on the slide. (`references/presentation-craft.md` "Text budget") 5. **One idea per slide; ~1–2 min/slide.** Split rather than cram. 6. **Fill the canvas.** Every slide uses all available space with balanced proportions — never top-anchor content above a dead band, and never float a small element in a big empty region. Center/distribute the content group and size visuals to fill their region; distribute whitespace, don't dump it. (`references/presentation-craft.md`; concrete Slidev recipe in `references/slidev-cheatsheet.md`) 7. **Code discipline.** ≤5–7 lines visible at once, large, progressive reveal, dim irrelevant lines; prefer a diagram over a wall of code. (`references/technical-craft.md`) 8. **Generate every legitimately generatable asset** (code images, diagrams, charts). **Placeholder only the un-generatable** (real photos, product screenshots, demo videos) with a specific swap instruction. **Never fabricate evidence** — no fake screenshots, invented data, or hotlinked images. (`references/assets.md`) 9. **Storyboard approval before writing slides** (Gate 2). 10. **Self-verify before handing over** (Gate 3, `references/verification.md`). 11. **Finish live, zero manual steps.** End with the dev server running in the background and the deck open at `http://localhost:3030`. The user never runs a command.

## Workflow

``` Step 0 Detect topic (and whether it's a specific library/tool) Gate 1 Research & Ground → references/research-grounding.md (BEFORE interview) Step 2 Interview → references/interview.md (adaptive, one Q at a time) Step 3 Deeper ground → only if internals/architecture-focused or long-form Gate 2 Storyboard approval → per-slide plan; user approves before any slides.md Step 5 Scaffold + theme → pnpm create slidev; visual theme selection in browser Step 6 Generate slides.md → craft refs + slidev skill + assets.md; respect gotchas Gate 3 Self-verify loop → references/verification.md (screenshot → fix → repeat) Step 8 Finish live → bg dev server + open browser; then offer export ```

### Step 0 — Detect Identify the topic. Decide whether it is *also* a specific library/tool (repo path / GitHub URL / package name / docs URL / names a concrete library / user is in a code repo) — this turns on Gate 1 Track B in addition to Track A.

### Gate 1 — Research & Ground (FIRST, before talking) Load `references/research-grounding.md`. Run **Track A (topic research, always)** and, when applicable, **Track B (code grounding)**. Light pass now (enough for a smart interview); deeper pass later if the talk warrants. Produce the **research + grounding brief**.

### Step 2 — Interview Load `references/interview.md`. Ask the canonical questions adaptively, one at a time, skipping anything the brief already answers.

### Step 3 — Deeper grounding (conditional) If the chosen areas are internals/architecture-focused or the talk is long-form, deepen the brief at the per-area depth the user set.

### Gate 2 — Storyboard approval Present a per-slide storyboard: assertion title · content/asset · layout · speaker-note intent · place in the narrative arc · running time budget vs stated duration. Get approval/edits before writing any `slides.md`.

### Step 5 — Scaffold + visual theme selection Scaffold the Slidev project at the user's output location. Select a theme **visually in the browser** — show 2–4 themes matching brand/tone (gallery previews or a quick render); user picks. Then apply brand colors/fonts/logo. See the branding-mode routing in `references/interview.md`.

### Step 6 — Generate `slides.md` Apply the craft layer (`presentation-craft.md` + `technical-craft.md`). Consult the `slidev` skill for all syntax. Produce/insert assets per `references/assets.md`. Respect the gotchas in `references/slidev-cheatsheet.md`.

### Gate 3 — Self-verify loop Load `references/verification.md`. Screenshot every slide in a headless browser, detect overflow / clipped code / contrast / empty / overstuffed, fix, re-check until clean.

### Step 8 — Finish live Leave the dev server running in the background and open the deck in the browser. Then offer the export targets the user chose (PDF/PPTX/SPA).

### Revision mode Pointed at an existing Slidev project, skip scaffolding and extend / restyle / tighten using the same craft layer + self-verify loop.

## Reference files

| File | Load when | |------|-----------| | `references/research-grounding.md` | Gate 1 — researching + grounding the topic | | `references/interview.md` | Step 2 — running the interview; branding routing; slide-count math | | `references/presentation-craft.md` | Step 6 — general craft rules + myth-flags | | `references/technical-craft.md` | Step 6 — code/diagrams/demos/audience for technical talks | | `references/slidev-cheatsheet.md` | Steps 5–6 — generator gotchas + delegation to the `slidev` skill | | `references/assets.md` | Step 6 — generating assets + placeholder convention | | `references/verification.md` | Gate 3 — self-verify checks + auto-fix loop |

## Asset helper

`assets/render-asset.mjs` renders standalone code (Shiki) and diagram (Mermaid) PNGs into a deck's `public/`. Usage in `references/assets.md`. Install once with `npm --prefix <skill>/assets install` and `npx playwright install chromium`.

Technical details

Version
1.0.0
License
Unknown
Last updated
Aug 19, 2026
Published
Aug 19, 2026

Decision snapshot

Fallback candidate

58
Ready
Prototype
Stage

recent repository activity

Audit

Install review

Install and adoption review

71
Risky
Security
70/100
Maintenance
100/100
Install
92/100
Open full auditView eval report

Agent-proven evidence

Agent-proven evidence

Outcome reports after resolve, review, install, and one narrow run.

0
Proven
Needs first agent runAuto-install: review firstLast: Unknown
Success rate
Recent failure
Outcomes
0
Output quality
Failed
0
Not relevant
0
Installs
0
Risk blocked
0
Setup needed
0
Production
0

No agent outcome data yet. The first agent run can report success, setup needs, risk blocks, failure, or not-relevant through /api/agent/outcome.

Install

Add to agent workflow

Free and open source. Review the report before installing into production agents.

Growth loop

Share kit

X

Scenario-led draft for presentation, ready for a manual X post.

Curator note
A practical pick for the next deck:

presentation: Use when the user wants to create presentation slides, a slide deck, a technical talk, or a conference talk for a topic or...

39 stars

https://www.openagentskill.com/skills/alemtuzlak-presentation?ref=x
Open X draft
Optional reply with install command
Listing + install path for presentation:
https://www.openagentskill.com/skills/alemtuzlak-presentation?ref=x

Install: npx skills add AlemTuzlak/skills --skill presentation

Listing source

Registry indexed

Claimable

This listing was indexed from public sources and is not marked official until a maintainer claim is approved.

Creator
AlemTuzlak
Indexed by
OpenAgentSkill community index

Attribution links to the public repository or creator profile. Creators can claim the listing to update ownership signals.

Claim this skill

Owner claim

Claim this skill listing

This Registry indexed listing is attributed to AlemTuzlak but is not marked official yet. Claim it to add a verified owner signal and make future launch, install, and audit updates easier to trust.

Creator backlink kit

Add the evidence badges to your README

Show the canonical listing, current trust and audit signals, and real Agent-Proven evidence where developers evaluate the repository.

[![Listed on OpenAgentSkill](https://www.openagentskill.com/api/badge/alemtuzlak-presentation?metric=listed&label=Listed)](https://www.openagentskill.com/skills/alemtuzlak-presentation)
[![OpenAgentSkill Trust](https://www.openagentskill.com/api/badge/alemtuzlak-presentation?metric=trust&label=Trust)](https://www.openagentskill.com/skills/alemtuzlak-presentation)
[![OpenAgentSkill Audit](https://www.openagentskill.com/api/badge/alemtuzlak-presentation?metric=audit&label=Audit)](https://www.openagentskill.com/skills/alemtuzlak-presentation/audit)
[![Agent Proven](https://www.openagentskill.com/api/badge/alemtuzlak-presentation?metric=proven&label=Agent%20Proven)](https://www.openagentskill.com/skills/alemtuzlak-presentation)

Author

A

AlemTuzlak

@alemtuzlak

Health signals

GitHub stars
39
Quality score
34/100
Last GitHub push
Aug 19, 2026
Framework hints
Unknown
OpenAgentSkill views
5
Install copies
0
Outbound clicks
0

Community signal

Share whether this skill looks useful for your agent workflow. Aggregated feedback improves rankings over time.

Trust & safety

Do not auto-install

57
  • GitHub adoption39 GitHub starsCHECK
  • Stars/forks activity39 stars, 0 forks; issue activity unavailable in current metadataCHECK
  • Recent maintenance3d since pushPASS
  • License clarityUnknownCHECK
  • README/SKILL.md completenessMetadata includes enough usage and workflow contextPASS
  • Dependency/runtime risknetwork or browser surfacePASS