Agent skill

Slide Creator

by LeoYeAI in LeoYeAI/openclaw-master-skills

Create beautiful, zero-dependency HTML presentations that run entirely in the browser — no npm, no build tools.

MITAuto-check passedDocuments & Office

Install Slide Creator

skills CLI
$ npx skills add LeoYeAI/openclaw-master-skills --skill slide-creator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install LeoYeAI/openclaw-master-skills slide-creator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/LeoYeAI/openclaw-master-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/html-slide-creator .claude/skills/slide-creator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
slide-creator
GitHub stars
2.2k
Token cost
~4.9k tokens
SKILL.md length
2,383 words
Files
53 (incl. scripts, references)
Skills in repo
1,235
Repo updated
First seen
Licence
MIT

At a glance

Create beautiful, zero-dependency HTML presentations that run entirely in the browser — no npm, no build tools.

  • Works in 6 steps: Detect Mode → Content Discovery → Style Discovery → …
  • Tasks that involve Slides and decks
  • SKILL.md covers Core Philosophy, Command Flags, Planning Mode (--plan) and Export Mode (--export pptx), plus 10 more sections
  • Calls pip and python3

What it does

Slide Creator is an agent skill from LeoYeAI/openclaw-master-skills. Create beautiful, zero-dependency HTML presentations that run entirely in the browser — no npm, no build tools. 21 curated style presets with named layout variations, visual style discovery with live previews, viewport-fitted slides, inline browser editing, Presenter Mode, and optional PPTX export. Content-type routing suggests the best style for pitch decks, dev docs, data reports, and more. Supports --plan (outline), --generate (HTML from plan), and --export pptx flags.

Its SKILL.md is about 4.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 54 other files, including scripts and reference files (for example `.clawhub/origin.json`, `README.md` and `README.zh-CN.md`).

It sits in Documents & Office, covering Slides and decks and PowerPoint presentations. It works with Microsoft PowerPoint and npm. The repository describes itself as: 🧠 Curated collection of 1209+ best OpenClaw skills — weekly updated by MyClaw.ai. The licence is MIT.

When your agent uses it

  • Tasks that involve Slides and decks
  • Tasks that involve PowerPoint presentations

Example prompts

  • “/slide-creator”

Requirements

  • Python 3
  • Node.js

Workflow steps

6 steps, taken from the step headings in SKILL.md.

  1. Detect Mode
  2. Content Discovery
  3. Style Discovery
  4. Generate Presentation
  5. PPT Conversion
  6. Delivery

What it can do on your machine

Read from SKILL.md and the folder at commit e5199b5. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Ships 1 file in scripts/, which the agent can run.

    Shell commands in SKILL.md call:

    • pip
    • python3

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Slide Creator loads about 4.9k tokens when it runs, and up to ~34k if it reads all its reference files. Until then it costs about 123 tokens; SKILL.md has 2,383 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~123
When it runs · the whole SKILL.md, loaded when a task matches
~4.9k
With references · SKILL.md plus every file in references/, read only if the agent opens them
~34k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.

SKILL.md

The full file from LeoYeAI/openclaw-master-skills at commit e5199b5, republished under its MIT licence (© LeoYeAI). 2,383 words, ~4,920 tokens.

Download SKILL.mdSave it as .claude/skills/slide-creator/SKILL.md (or your agent's skills folder). This skill also uses 52 other files; get the full folder from GitHub.
name
slide-creator
description
Create beautiful, zero-dependency HTML presentations that run entirely in the browser — no npm, no build tools. 21 curated style presets with named layout variations, visual style discovery with live previews, viewport-fitted slides, inline browser editing, Presenter Mode, and optional PPTX export. Content-type routing suggests the best style for pitch decks, dev docs, data reports, and more. Supports --plan (outline), --generate (HTML from plan), and --export pptx flags.
version
1.9.0

Slide Creator

Generate zero-dependency HTML presentations that run entirely in the browser. This skill guides users from raw ideas to a polished, animated slide deck — using visual style discovery ("show, don't tell") to nail the aesthetic before writing a line of code.

Core Philosophy

  1. Zero Dependencies — Single HTML files with inline CSS/JS. No npm, no build tools.
  2. Show, Don't Tell — People can't articulate design preferences until they see options. Generate visual previews rather than asking abstract questions like "do you want minimalist or bold?"
  3. Distinctive Design — Avoid generic AI aesthetics (Inter font, purple gradients, predictable heroes). Every deck should feel custom-crafted.
  4. Viewport Fitting — Slides must fit exactly in the viewport with no scrolling. Content that overflows gets split across slides, not squished. A presentation that scrolls mid-slide is broken — this is why we enforce density limits.
  5. Plan Before Generate — For complex decks, --plan creates a PLANNING.md outline first; --generate then produces HTML. Separating thinking from execution leads to better structure and less backtracking.

Command Flags

Parse the invocation to determine mode:

  • --plan [prompt] — Planning mode. Inspect resources/, analyze the prompt, create PLANNING.md. Stop — do NOT generate HTML.
  • --generate [instructions] — Generation mode. Read PLANNING.md if present (skip Phase 1/2 questions), then generate HTML.
  • --export pptx [--scale N] — Export the most recently modified HTML as PPTX via the bundled Python script. Requires Python 3 + pip install playwright python-pptx. No Node.js required.
  • No flag — Auto-detect mode (Phase 0).

Planning Mode (--plan)

  1. Scan resources/ — read text/markdown files, note images. Tell the user what was found (or "Planning from prompt only" if empty).
  2. Extract: topic, audience, tone, language, slide count, goals from the prompt.
  3. Draft the plan following references/planning-template.md.
  4. Save as PLANNING.md in the working directory.
  5. Present slide count, structure, and key decisions. Ask for approval.
  6. Stop. Do NOT generate HTML.

Export Mode (--export pptx)

  1. Find *.html in current directory (prefer most recently modified).
  2. Run: python3 <skill-path>/scripts/export-pptx.py <presentation.html> [output.pptx]
  3. Report the PPTX file path and slide count.

The script uses Playwright with the user's existing system Chrome (--channel chrome flag, no Chromium download). It captures pixel-perfect screenshots of each slide and assembles them into a PPTX. Only pip install playwright python-pptx required — no Node.js, no 300MB browser download. If system Chrome is not found, the script will report an error and ask the user to install Chrome.


Phase 0: Detect Mode

Determine what the user wants:

  • Mode A — New Presentation: Check for PLANNING.md first. If it exists, read it as source of truth and jump directly to Phase 3 — skip Phase 1/2.
  • Mode B — PPT Conversion: User has a .ppt/.pptx file → go to Phase 4.
  • Mode C — Enhance Existing: Read the existing HTML, understand its structure, then enhance. When adding content, always check viewport fit — if adding would overflow a slide, split the content rather than cramming it in. Proactively split and inform the user.

Content-type → Style hints (use when user hasn't chosen a style):

Content typeSuggested styles
Data report / KPI dashboardData Story, Enterprise Dark, Swiss Modern
Business pitch / VC deckBold Signal, Aurora Mesh, Enterprise Dark
Developer tool / API docsTerminal Green, Neon Cyber, Neo-Retro Dev Deck
Research / thought leadershipModern Newspaper, Paper & Ink, Swiss Modern
Creative / personal brandVintage Editorial, Split Pastel, Neo-Brutalism
Product launch / SaaSAurora Mesh, Glassmorphism, Electric Studio
Education / tutorialNotebook Tabs, Paper & Ink, Pastel Geometry
Chinese contentChinese Chan, Aurora Mesh, Blue Sky
Hackathon / indie devNeo-Retro Dev Deck, Neo-Brutalism, Terminal Green

Phase 1: Content Discovery

First, silently scan for a resources/ folder. If found, read text/markdown files and note images as background context. Don't ask the user to take any action.

Then gather everything in a single AskUserQuestion call with all 5 questions at once — collecting everything before submitting avoids back-and-forth.

  • Purpose (single select): Pitch deck / Teaching+Tutorial / Conference talk / Internal presentation
  • Length (single select): Short 5-10 / Medium 10-20 / Long 20+
  • Content (single select): All content ready / Rough notes / Topic only
  • Images (single select): No images / ./assets / Other (user types path)
  • Inline Editing (single select): Yes — edit text in-browser, auto-save (Recommended) / No — presentation only

Default: Always include inline editing unless user explicitly selects "No". When --generate skips Phase 1, include inline editing by default.

If user has content, ask them to share it after submitting the form.

Language: Detect from the user's message — never default to a fixed language. Maintain the detected language throughout all slide text including labels, CTAs, and captions. English may appear as secondary annotation text only when the style calls for it.

Image Evaluation

Skip if user chose "No images." Text-only decks are fully first-class — CSS-generated gradients, shapes, and typography create compelling visuals without any images.

If images are provided:

  1. ls the folder, then use Read (multimodal) to view each image.
  2. For each image: mark USABLE or NOT USABLE (with reason: blurry, irrelevant, broken) + what it represents + dominant colors + shape.
  3. Build a slide outline that co-designs text and images from the start. This is not "plan slides, then fit images in after." Example: 3 usable product screenshots → 3 feature slides anchored by those screenshots.
  4. Present the evaluation and proposed outline, then confirm via AskUserQuestion (Looks good → Style B / Adjust images / Adjust outline).

Phase 2: Style Discovery

Most people can't articulate design preferences in words. Generate 3 mini visual previews and let them react — this is the "wow moment" of the skill.

Style Path

Ask via AskUserQuestion:

  • "Show me options" → ask mood question → generate 3 previews based on answer
  • "I know what I want" → show preset picker (Bold Signal / Blue Sky / Modern Newspaper / Neo-Retro Dev Deck — with "Other" option for all 21 presets)

Before showing presets, silently scan <skill-path>/themes/ for subdirectories. Skip any directory whose name starts with _ (those are examples/templates, not real themes). Each remaining subdirectory with a reference.md is a custom theme. Append them to the preset list as Custom: <folder-name> entries. If any custom themes exist, mention them first: "I also found N custom theme(s) in your themes/ folder."

Available Presets (full details in STYLE-DESC.md):

PresetVibeBest For
Bold SignalConfident, high-impactPitch decks, keynotes
Electric StudioClean, professionalAgency presentations
Creative VoltageEnergetic, retro-modernCreative pitches
Dark BotanicalElegant, sophisticatedPremium brands
Blue SkyClean, airy, enterprise-readySaaS pitches, AI/tech decks
Notebook TabsEditorial, organizedReports, reviews
Pastel GeometryFriendly, approachableProduct overviews
Split PastelPlayful, modernCreative agencies
Vintage EditorialWitty, personality-drivenPersonal brands
Neon CyberFuturistic, techyTech startups
Terminal GreenDeveloper-focusedDev tools, APIs
Swiss ModernMinimal, preciseCorporate, data
Paper & InkLiterary, thoughtfulStorytelling
Aurora MeshVibrant, premium SaaSProduct launches, VC pitch
Enterprise DarkAuthoritative, data-drivenB2B, investor decks, strategy
GlassmorphismLight, translucent, modernConsumer tech, brand launches
Neo-BrutalismBold, uncompromisingIndie dev, creative manifesto
Chinese ChanStill, contemplativeDesign philosophy, brand, culture
Data StoryClear, precise, persuasiveBusiness review, KPI, analytics
Modern NewspaperPunchy, authoritative, editorialBusiness reports, thought leadership, research summaries
Neo-Retro Dev DeckOpinionated, technical, handmadeDev tool launches, API docs, hackathon presentations

Mood → Preset mapping:

MoodStyle Options
Impressed/ConfidentBold Signal, Enterprise Dark, Neo-Brutalism
Excited/EnergizedCreative Voltage, Neon Cyber, Aurora Mesh
Calm/FocusedNotebook Tabs, Paper & Ink, Chinese Chan
Inspired/MovedDark Botanical, Vintage Editorial, Glassmorphism
Clean/EnterpriseBlue Sky, Electric Studio, Enterprise Dark
Data-DrivenData Story, Enterprise Dark, Swiss Modern
Playful/CreativeSplit Pastel, Pastel Geometry, Neo-Brutalism
Developer-FocusedTerminal Green, Neon Cyber, Neo-Retro Dev Deck
Editorial/OrganizedNotebook Tabs, Vintage Editorial, Modern Newspaper
Generate Previews

Create 3 mini HTML files in .claude-design/slide-previews/ (style-a/b/c.html). Each is a single title slide (~50-100 lines, self-contained) demonstrating typography, color palette, and animation style.

If a USABLE logo was found in Step 1.2, embed it (base64) into each preview — seeing their own brand in 3 different aesthetics makes the choice feel personal, not abstract.

Never use: Inter/Roboto/Arial as display fonts, generic purple-on-white gradients, predictable centered hero layouts.

Present the 3 files with a one-sentence description each, then ask via AskUserQuestion which they prefer (Style A / B / C / Mix elements).


Phase 3: Generate Presentation

Generate the presentation based on content from Phase 1 and style from Phase 2. If PLANNING.md exists, it's the source of truth — skip Phases 1 and 2.

If Blue Sky style is selected → use the starter template

Read references/blue-sky-starter.html and use it as the base.

All 10 signature visual elements (orbs, noise texture, grid, glassmorphism, spring-physics horizontal track, gradient text, cloud hero, pill dots, counter, entrance animation) are already implemented in that file. You only need to:

  1. Set --slide-count in :root to your actual slide count
  2. Replace the example slides in #track with your content, following the slide-type patterns in the comment block
  3. Fill the orbPositions array in JS — one [l1,t1,s1, l2,t2,s2, l3,t3,s3] entry per slide

Do not rewrite the visual system CSS. Do not change the track/slide layout. Content goes inside .slide wrappers using the pre-built component classes: .g (glass card), .gt (gradient text), .pill, .stat, .divider, .cols2/3/4, .ctable, .co (amber callout), .warn (red warning), .info (blue info), .layer (org row), ul.bl (bullet list).

Show full SKILL.md (893 more words)Show less
If a custom theme from themes/ is selected

Read the theme's reference.md for style constraints. If a starter.html exists in the theme folder, use it as the base (same as Blue Sky). Otherwise, follow the standard references below and apply the custom theme's colors, typography, and layout rules.

For all other styles → read the standard references

Read references/html-template.md — it contains the required HTML structure, JavaScript patterns, animation recipes, and edit button implementation.

IMPORTANT — MUST READ before writing any HTML. Do NOT implement the edit button or presenter button from memory. The correct pattern uses a hotzone <div> + JS mouseenter/mouseleave with a 400ms grace period. Using body:hover is a known mistake — it makes the button permanently visible. The exact implementation is in html-template.md; copy it directly.

Also read STYLE-DESC.md for viewport fitting CSS, responsive breakpoints, style preset details, and CSS gotchas (especially: never negate CSS functions directly — use calc(-1 * clamp(...)) not -clamp(...)).

Viewport Fitting

Each slide must equal exactly one viewport height (100vh / 100dvh). When content doesn't fit, split it across slides — never allow scrolling within a slide. This is what separates a polished presentation from a broken one.

Content density limits:

Slide TypeMaximum
Title slide1 heading + 1 subtitle
Content slide1 heading + 4-6 bullets
Feature grid1 heading + 6 cards max (2×3 or 3×2)
Code slide1 heading + 8-10 lines
Quote slide1 quote (3 lines max) + attribution
Image slide1 heading + 1 image (max 60vh height)

When in doubt → split the slide.

Visual Rhythm: Alternate between text-heavy and visual-heavy slides. Three or more consecutive slides with the same layout signal low effort. Vary between: headline-dominant → data/diagram → evidence list → quote or visual break → headline-dominant. Every 4–5 slides, one slide should be nearly empty (a single statement, a big number, or a quote).

Diagram Slides (when content calls for a visual relationship)

When a slide needs to show a process, comparison, hierarchy, timeline, or data — generate an inline SVG diagram instead of bullet points.

Read references/diagram-patterns.md for ready-to-use SVG templates:

NeedPattern
Steps in a processHorizontal Flowchart
Events over timeVertical Timeline
Ranking / metricsHorizontal Bar Chart
Prioritisation2×2 Comparison Grid
Team / structureOrg / Hierarchy Chart

Rules:

  • One diagram per slide, never combined with a bullet list
  • Use currentColor so diagrams inherit the slide's text color automatically
  • Apply --accent color to the most important element (first step, top bar, highlighted quadrant)
  • Never use Mermaid.js, Chart.js, or any external library — inline SVG only
Image Pipeline (skip if no images)

For each USABLE image from Step 1.2, determine processing needed (circular crop for logos, resize for large files, padding for screenshots needing breathing room) and run it with Pillow. Reference images with relative paths (assets/...) — don't base64 encode unless the user explicitly wants a fully self-contained file.

Rules:

  • Never repeat an image across slides (logos may bookend title + closing)
  • Always add style-matched CSS framing (border/glow matching the style's accent color) when image colors clash with the palette
Code Quality
  • Comment every section: what it does, why it exists, how to modify it
  • Semantic HTML (<section>, <nav>, <main>)
  • ARIA labels on nav elements and interactive controls
  • @media (prefers-reduced-motion: reduce) support
  • No markdown symbols (#, *, **, _) in slide text — use semantic HTML elements (<strong>, <em>, <h2>) for structure and emphasis

Phase 4: PPT Conversion

Read references/pptx-extraction.md for the Python extraction script.

  1. Run the extraction script to get slides_data (title, content, images, notes per slide)
  2. Present extracted structure to user, confirm it looks right
  3. Run Phase 2 (Style Discovery) with extracted content in mind
  4. Generate HTML preserving all text, images (from assets/), and slide order. Put speaker notes in data-notes attributes on each .slide section (not HTML comments) so they work in Presenter Mode.

Phase 5: Delivery

  1. Clean up: delete .claude-design/slide-previews/ if it exists.
  2. Embed speaker notes in HTML — every .slide section must have a data-notes="..." attribute with 2-4 sentences (what to say, key emphasis, transition cue). These power the built-in Presenter Mode.
  3. Generate PRESENTATION_SCRIPT.md if deck has 8+ slides or was created from PLANNING.md (same notes content, formatted as a readable document).
  4. Open: open [filename].html
  5. Summarize:
Your presentation is ready!

📁 File: [filename].html
🎨 Style: [Style Name]
📊 Slides: [count]

Navigation: Arrow keys or Space · Scroll or swipe · Click dots to jump
Presenter Mode: press P to open the presenter window (notes + timer + controls)

To customize: edit :root variables at the top of the CSS for colors, fonts, and spacing.

To export as PPTX: run `/slide-creator --export pptx` (requires Python 3 + playwright + python-pptx, no Node.js)

Always mention: hover the top-left corner or press E to enter edit mode (included by default unless user explicitly opted out).


Effect → Feeling Guide

FeelingTechniques
Dramatic/CinematicSlow fade-ins 1-1.5s, dark backgrounds, full-bleed images, parallax
Techy/FuturisticNeon glow, particle canvas, grid patterns, monospace accents, glitch text effects
Playful/FriendlyBouncy easing, large rounded corners, pastels, floating/bobbing animations
ProfessionalSubtle 200-300ms animations, clean sans-serif, minimal decoration, data-focus
Calm/MinimalVery slow motion, high whitespace, muted palette, generous padding, serif type
EditorialStrong typography hierarchy, pull quotes, serif headlines, one accent color

Example: New Presentation

  1. "Make a pitch deck for my AI startup"
  2. Single form → purpose=pitch, length=medium, content=rough notes, images=./assets, editing=yes
  3. User shares notes; skill evaluates assets (4 USABLE, 1 blurry — excluded with explanation)
  4. Slide outline co-designed around text + images; confirmed via AskUserQuestion
  5. Mood=Impressed+Excited → 3 previews generated → user picks Neon Cyber
  6. Pillow processes images; HTML generated with full viewport CSS + JS suite
  7. Browser opens; user requests tweaks; final deck delivered

Example: PPT Conversion

  1. "Convert slides.pptx to a web presentation"
  2. Run extraction script → present extracted content → user confirms
  3. Style Discovery (Phase 2) → HTML generation with preserved assets
  4. Final presentation delivered

  • frontend-design — For interactive pages that go beyond slides
  • design-and-refine:design-lab — For iterating on component designs

© LeoYeAI, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

SKILL.md and 52 other files (scripts, references) in skills/html-slide-creator of LeoYeAI/openclaw-master-skills.

  • SKILL.md
  • .clawhub/origin.json
  • README.md
  • README.zh-CN.md
  • STYLE-DESC.md
  • _meta.json
  • demos/aurora-mesh.html
  • demos/bold-signal.html
  • demos/chinese-chan.html
  • demos/creative-voltage.html
  • demos/dark-botanical.html
  • demos/data-story.html
  • demos/electric-studio.html
  • demos/enterprise-dark.html
  • demos/glassmorphism.html
  • demos/intro-en.html
  • demos/intro-modern-newspaper.html
  • demos/intro-neo-retro-dev.html
  • demos/intro-zh.html
  • … and 34 more

Open the folder on GitHubat commit e5199b5

Compare with similar skills

Slide Creator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Slide Creator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Slide Creator this skillLeoYeAI/openclaw-master-skills2.2k—~4.9kAutomated safety check: PassMIT
HTML Slide To PPTXmucsbr/ppt-agent-workflow-san643—~1.1kAutomated safety check: PassNone
Creatpptseekskyworld/CreatPPT148—~2.7kAutomated safety check: PassApache-2.0
Dashi PPT Presentation Generatorchuspeeism/dashi-ppt-skill9.3k—~3.9kAutomated safety check: PassAGPL-3.0
Slidev CLI Skilldskilld-dev/vue-ecosystem-skills181—~1.1kAutomated safety check: PassMIT
Image To Editable Pptningzimu/image-to-editable-ppt-skill2.8k—~4.3kAutomated safety check: PassMIT

Similar skills

  • HTML Slide To PPTX

    mucsbr/ppt-agent-workflow-san

    Convert structured single-slide or small deck HTML files into editable PPTX slides with native text boxes, shapes, chips, arrows, and panels.

    643 GitHub stars~1.1k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Creatppt

    seekskyworld/CreatPPT

    Generate a finished editable Web presentation workspace from a brief or semantic content, then let the user revise it in the browser and explicitly export PPTX on demand.

    148 GitHub stars~2.7k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check passed
  • Dashi PPT Presentation Generator

    chuspeeism/dashi-ppt-skill

    Generates browser-editable HTML slide decks from a natural-language brief using preset visual themes, with export to PPTX or PDF.

    9.3k GitHub stars~3.9k tokensUpdated 27 days ago
    Documents & OfficeAuto-check passed
  • Slidev CLI Skilld

    skilld-dev/vue-ecosystem-skills

    Build, present, and ship Slidev decks with @slidev/cli. An agent skill from skilld-dev/vue-ecosystem-skills.

    181 GitHub stars~1.1k tokensUpdated 17 days ago
    Documents & OfficeAuto-check passed
  • Image To Editable Ppt

    ningzimu/image-to-editable-ppt-skill

    Rebuild slide images, scanned or image-based PPT/PPTX files, and PDF decks into object-level editable PowerPoint (.pptx), preserving speaker notes when supplied.

    2.8k GitHub stars~4.3k tokensUpdated 23 days ago
    Documents & OfficeAuto-check passed
  • Slides

    fcakyon/claude-codex-settings

    Create and edit presentation slide decks (.pptx) with PptxGenJS, bundled layout helpers, and render/validation utilities.

    1.2k GitHub starsUsed in 1 repo~1.1k tokens
    Documents & OfficeAuto-check passed

More from LeoYeAI/openclaw-master-skills

All 1,235 skills in this repo
  • DevOps Pipeline Management

    LeoYeAI/openclaw-master-skills

    Manages pipelines on a DevOps quality and efficiency platform through its OpenAPI: list workspaces and templates, create, update, run and cancel pipelines, and read run records.

    2.2k GitHub stars~4.2k tokensUpdated 2 mo ago
    Auto-check: notes
  • Feishu Document Collaboration

    LeoYeAI/openclaw-master-skills

    Patches OpenClaw's Feishu extension so an edited document triggers an isolated agent session that reads the doc and replies inline, turning it into a live chat space.

    2.2k GitHub stars~2k tokensUpdated 2 mo ago
    Auto-check passed
  • Files Memory System

    LeoYeAI/openclaw-master-skills

    Multi-context memory management system for OpenClaw agents with group-isolated storage, global shared memory, workspace organization, and group-specific skills isolation.

    2.2k GitHub stars~3.8k tokensUpdated 2 mo ago
    Auto-check passed
  • GEO-Claw AI Visibility Agent

    LeoYeAI/openclaw-master-skills

    Runs a brand's AI-search visibility work end to end: diagnosing how AI platforms represent it, repositioning it, producing AI-optimized content and monitoring ongoing mentions.

    2.2k GitHub stars~4.7k tokensUpdated 2 mo ago
    Auto-check passed
  • Google Workspace CLI

    LeoYeAI/openclaw-master-skills

    Installs and authenticates the gws CLI, then automates Gmail, Drive, Sheets, Calendar, Docs, Chat and Tasks with ready-made recipes, persona bundles and security audits.

    2.2k GitHub stars~2.6k tokensUpdated 2 mo ago
    Auto-check: notes
  • HealthFit Health Advisors

    LeoYeAI/openclaw-master-skills

    Runs four advisor roles, a fitness coach, nutritionist, data analyst and TCM practitioner, to build a health profile and track workouts, diet and wellness over time.

    2.2k GitHub stars~4.4k tokensUpdated 2 mo ago
    Auto-check passed

Questions about Slide Creator

What does Slide Creator do?

Create beautiful, zero-dependency HTML presentations that run entirely in the browser — no npm, no build tools. Slide Creator is an agent skill from LeoYeAI/openclaw-master-skills. Create beautiful, zero-dependency HTML presentations that run entirely in the browser — no npm, no build tools.

When should I use Slide Creator?

Slide Creator fits situations like: tasks that involve Slides and decks; tasks that involve PowerPoint presentations.

How do I install Slide Creator in Claude Code?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill slide-creator -a claude-code`. Or copy the skill folder (skills/html-slide-creator in LeoYeAI/openclaw-master-skills) into .claude/skills/slide-creator in your project. Claude Code loads it when a task matches its description.

How do I install Slide Creator in Codex?

Run `npx skills add LeoYeAI/openclaw-master-skills --skill slide-creator -a codex`. Or copy the skill folder (skills/html-slide-creator in LeoYeAI/openclaw-master-skills) into .agents/skills/slide-creator in your project. Codex loads it when a task matches its description.

Can I use Slide Creator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add LeoYeAI/openclaw-master-skills --skill slide-creator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/slide-creator, .gemini/skills/slide-creator, .github/skills/slide-creator and .opencode/skills/slide-creator in your project.

What does Slide Creator need to run?

Going by SKILL.md and its folder, Slide Creator needs the command-line tools its instructions call (pip and python3). Our summary lists: Python 3; Node.js.

Does Slide Creator access the network?

SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Slide Creator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.

What licence does Slide Creator use?

Slide Creator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Slide Creator use?

About 4.9k tokens (SKILL.md is roughly 20k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 29k tokens, read only when the agent opens those files.

What are the alternatives to Slide Creator?

Skills that share tags, products or a category with Slide Creator: HTML Slide To PPTX (mucsbr/ppt-agent-workflow-san, 643 stars), Creatppt (seekskyworld/CreatPPT, 148 stars), Dashi PPT Presentation Generator (chuspeeism/dashi-ppt-skill, 9.3k stars) and Slidev CLI Skilld (skilld-dev/vue-ecosystem-skills, 181 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Slide Creator?

LeoYeAI (a GitHub user) maintains it in LeoYeAI/openclaw-master-skills, which has 2,160 GitHub stars. The repository holds 1,235 skills in this directory. The repository was last updated on July 20, 2026.

Source: LeoYeAI/openclaw-master-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.