PlugWiki

Claude skills for presentations

Claude skills that make slide decks. For PowerPoint files, use Anthropic's pptx skill; the rest make HTML, Google Slides or Lark decks.

For PowerPoint files, use Anthropic's pptx skill. It makes Claude build, edit and read .pptx decks, and it is built into Claude.ai and available in Claude Code and the API.

The two most installed deck skills here do not make PowerPoint files, so check the output format before you install. The others make HTML decks, Google Slides, Lark decks or an editable .pptx through a longer design-plan workflow.

Good for

  • Anyone who needs a .pptx deck from a brief, a report or a template
  • Developers giving talks with code on the slides
  • Teams that work in Google Slides or Lark
  • Researchers turning a paper into slides

Top picks

Skills whose main job is making or editing slide decks, ordered by installs on skills.sh as of November 2, 2026, with GitHub stars beside them. Stars belong to the whole repo, so skills from one repo share a count.

  1. 1
    slideshowSkill

    Builds a HyperFrames slide deck you present live from a link, with reveals, clickable branches and speaker notes. Makes a running deck, not a PowerPoint file or a video.

    77,112 GitHub stars
  2. 2
    lark-slidesSkill

    Creates and edits Lark (Feishu) decks one page at a time. Needs lark-cli and a signed-in Lark account. SKILL.md is in Chinese.

    17,911 GitHub stars
  3. 3
    pptxSkill

    Anthropic's skill for creating, editing and reading PowerPoint (.pptx) files. Built into Claude.ai, and available in Claude Code and the API. Source-available, not open source.

    186,362 GitHub stars
  4. 4
    slidesSkill

    Builds an HTML pitch deck with Chart.js charts and 15 deck structures such as YC Seed and Series A. Needs the design-system skill from the same repo and Python 3.

    143,821 GitHub stars
  5. 5
    gws-slidesSkill

    Reads, creates and changes Google Slides through the gws command line tool. If one request in a batch is invalid, the whole batch fails.

    32,038 GitHub stars
  6. 6
    guizang-ppt-skillSkill

    Builds a one-file HTML deck in a magazine or Swiss style, with speaker notes and a presenter view. SKILL.md is in Chinese. AGPL-3.0 license.

    29,080 GitHub stars
  7. 7
    ppt-masterSkill

    Turns documents, notes or a topic into an editable .pptx after you confirm a design plan. Needs Python 3.10 to 3.14 and a separate working folder.

    72,080 GitHub stars
  8. 8
    slidevSkill

    The Slidev team's skill for developer decks in Markdown with live code, diagrams and export to PDF or PowerPoint. Needs Node.js and pnpm.

    49,319 GitHub stars

Make a PowerPoint deck with Claude in four steps

Claude

  1. 1

    Turn on the pptx skill

    In Claude.ai it needs Code execution and file creation turned on. In Claude Code, install it with the skills CLI.

    npx skills add https://github.com/anthropics/skills --skill pptx

    Uses pptx

  2. 2

    Ask for the deck

    Give Claude the content, the audience and the number of slides. The skill checks the slides as images before it hands the file back.

    Prompt
    Create a 10-slide deck from the attached Q3 report for the sales team. Use the attached template. Check each slide as an image before you give me the file.

    Tip: Example prompts are illustrations; swap in your own files.

  3. 3

    Edit or summarize an existing deck

    The same skill reads decks you upload, fills in templates and changes slides.

    Prompt
    Summarize this deck in five bullets, then change slide 4 to show the new pricing.

    Uses pptx

  4. 4

    Switch skill if you need another format

    For an editable .pptx built from a confirmed design plan, use ppt-master. For Google Slides, use gws-slides. For an HTML deck you present in a browser, use guizang-ppt-skill.

    Uses ppt-master, gws-slides, guizang-ppt-skill

Comparison

SkillOutputNeedsInstalls
pptxThis page.pptxCode execution246,721
ppt-masterEditable .pptxPython 3.10+21,038
gws-slidesGoogle Slidesgws tool42,220
SlidevWeb deckNode, pnpm13,307

Questions

Can Claude make PowerPoint presentations?

Yes. Anthropic's pptx skill builds, edits and reads .pptx files from a plain request. In Claude.ai it needs Code execution and file creation turned on, and in the API it needs the code execution tool.

What is the best Claude PowerPoint skill?

pptx, for any .pptx file. ppt-master is the pick when you want to confirm a design plan before the slides are written.

Is the Claude pptx skill open source?

No. It is Anthropic's skill, and its license is proprietary and source-available.

Can Claude fill in my PowerPoint template?

Yes. The pptx skill can fill in a template you provide, and it checks the slides as images before it hands the file back.

How do I add the pptx skill to Claude Code?

Run the npx skills add command in the steps above, or use the install box on the pptx page.

Can Claude make Google Slides?

Yes, with gws-slides. It uses the gws command line tool from the Google Workspace CLI, which must be installed and signed in to your Google account.

Can Claude turn a research paper into slides?

Yes. nature-paper2ppt builds a .pptx from a paper with its figures and speaker notes. It is marked Beta, and decks are in Chinese by default.

Which skills make HTML slides instead of PowerPoint?

guizang-ppt-skill, slides and Slidev make decks you open in a browser. guizang-ppt-skill is AGPL-3.0 licensed, so check that license fits your use.

Do presentation skills need API keys?

Mostly no. ppt-master has optional API keys, and pptx needs none in Claude.ai.

Sources

Docs, issue trackers and discussions this page is built from.

Show all 21
  1. skills.sh · skills.sh
  2. skills.sh: pptx · skills.sh
  3. anthropics/skills · github.com
  4. skills.sh: slideshow · skills.sh
  5. heygen-com/hyperframes · github.com
  6. skills.sh: lark-slides · skills.sh
  7. larksuite/cli · github.com
  8. skills.sh: ppt-master · skills.sh
  9. hugohe3/ppt-master · github.com
  10. skills.sh: slides · skills.sh
  11. nextlevelbuilder/ui-ux-pro-max-skill · github.com
  12. skills.sh: gws-slides · skills.sh
  13. googleworkspace/cli · github.com
  14. skills.sh: baoyu-slide-deck · skills.sh
  15. jimliu/baoyu-skills · github.com
  16. skills.sh: guizang-ppt-skill · skills.sh
  17. op7418/guizang-ppt-skill · github.com
  18. skills.sh: html-ppt · skills.sh
  19. lewislulu/html-ppt-skill · github.com
  20. skills.sh: slidevjs-slidev · skills.sh
  21. slidevjs/slidev · github.com

Updated Nov 3, 2026.