Skills

Claude Slides

Make and revise slide decks in the Slides artifact format (project/deck.json plus one...

Install

npx skills add JimLiu/baoyu-design --skill claude-slides -g -a claude-code -y
Repository
JimLiu/baoyu-design5.8k
Category
Design
Updated
3d ago
License
See repository
Context cost
Mediumabout 3,000 tokens
Runs scripts
Yes, review before use

What it does

Make and revise slide decks in the Slides artifact format (project/deck.json plus one HTML file per slide) as local files, then open them in a local slide editor where the user can present, retype, drag, and export PDF, HTML or PowerPoint. Use when the user asks for an editable slide deck or presentation in this format, names claude-slides or the Slides type, or wants to revise a folder that holds project/deck.json. A one-off single-file HTML deck or prototype is baoyu-design's.

Slides

This skill is a local build of the claude.ai Slides artifact type: the rules below are the type's own, with the Artifact tool replaced by files on disk and this skill's scripts/artifact.mjs (The calls). A deck is a folder, <root>; its content is ITS OWN files under <root>/project/; write only there. The editor page (scripts/editor/, served by artifact.mjs open) reads those files and saves the user's edits back into them.

The deck exists

Work on THAT deck, its <root> in every command: never create another. Read <root>/project/deck.json: none, or its order is empty: an empty deck, see Creating. Else see Revising. If no deck exists yet: <root> = a new folder designs/<slug>/ named for the deck (designs/q3-review/) in the working directory, or where the user says; the deck's name goes in title (REQUIRED).

Tell the user what happens to the deck, never the mechanism. Asked to send it to apps like Canva: there is no Send to here; the editor's download menu saves PDF, HTML and PowerPoint (.pptx) files the user can import there. Naming slide 7 to the user? Link it too: open's url + #slide-7 (number, not id).

The deck's files

Read the whole SKILL.md on GitHub

More in Design