Agent skill

Slide Design

by hanamizuki in hanamizuki/solopreneur

Create brand-aware presentations using frontend-slides or reveal.js.

MITAuto-check passedDocuments & Office

Install Slide Design

skills CLI
$ npx skills add hanamizuki/solopreneur --skill slide-design -a claude-code

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

GitHub CLI
$ gh skill install hanamizuki/solopreneur slide-design --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/hanamizuki/solopreneur.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/marketer/slide-design .claude/skills/slide-design && 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-design
GitHub stars
152
Token cost
~3.9k tokens
SKILL.md length
1,893 words
Files
10 (incl. references)
Skills in repo
31
Repo updated
First seen
Licence
MIT

At a glance

Create brand-aware presentations using frontend-slides or reveal.js.

  • Works in 8 steps: Source Discovery → Brand Setup → 5: Typography Scale → …
  • The user wants to make a presentation
  • SKILL.md covers Phase 0: Source Discovery, Phase 1: Brand Setup, Phase 1.5: Typography Scale and Phase 2: Hand Off to Engine, plus 8 more sections
  • Calls brew

What it does

Slide Design is an agent skill from hanamizuki/solopreneur. Create brand-aware presentations using frontend-slides or reveal.js. Use when the user wants to make a presentation, slides, deck, or slideshow. Triggers: 做簡報、建 slides、presentation、投影片、做投影片、slide design、簡報設計。Always use this skill instead of frontend-slides or revealjs directly — it adds a brand setup step that saves time on color/asset iteration.

Its SKILL.md is about 3.9k tokens, which your agent loads only when the skill is triggered. The skill folder holds 10 other files, including reference files (for example `references/backdrop-system.md`, `references/background-music.md` and `references/chinese-guidelines.md`).

It sits in Documents & Office, covering Slides and decks. The repository describes itself as: Skills and agents for solopreneurs — ship, review, debug, and think through problems with AI. The licence is MIT.

When your agent uses it

  • The user wants to make a presentation
  • Tasks that involve Slides and decks

Example prompts

  • “/slide-design”

Workflow steps

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

  1. Source Discovery
  2. Brand Setup
  3. 5: Typography Scale
  4. Hand Off to Engine
  5. 5: Icon System (Replace Emoji)
  6. 7: Comment-Review Compatibility
  7. Live Presentation Features (Optional)
  8. Content Review (Chinese / CJK)

What it can do on your machine

Read from SKILL.md and the folder at commit f43f001. 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

    Shell commands in SKILL.md call:

    • brew

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

  • Network

    Links to these hosts (documentation or services it may open):

    • codepen.io

    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 Design loads about 3.9k tokens when it runs, and up to ~24k if it reads all its reference files. Until then it costs about 90 tokens; SKILL.md has 1,893 words of instructions outside code blocks.

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

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); files beside SKILL.md are not scanned.

SKILL.md

The full file from hanamizuki/solopreneur at commit f43f001, republished under its MIT licence (© hanamizuki). 1,893 words, ~3,897 tokens.

Download SKILL.mdSave it as .claude/skills/slide-design/SKILL.md (or your agent's skills folder). This skill also uses 9 other files; get the full folder from GitHub.
name
slide-design
description
Create brand-aware presentations using frontend-slides or reveal.js. Use when the user wants to make a presentation, slides, deck, or slideshow. Triggers: 做簡報、建 slides、presentation、投影片、做投影片、slide design、簡報設計。Always use this skill instead of frontend-slides or revealjs directly — it adds a brand setup step that saves time on color/asset iteration.

Slide Design

Create presentations with brand colors, typography, and assets baked in from the start, instead of picking a generic style and then replacing everything later.

This skill wraps two engines. It adds a brand setup phase before handing off to the engine's own workflow.

Phase 0: Source Discovery

Read the full source markdown end-to-end before touching anything else — brand setup included. This is the cheapest insurance against building the wrong deck. State explicitly in chat what you are treating as slide content vs. speaker notes vs. internal scaffolding, then confirm with the user via AskUserQuestion BEFORE generating any HTML. Even one round of "what's the source structure here?" beats a full rebuild.

0.A — Detect multi-section structure

Working drafts often split each slide into multiple sections by emoji or comment headers, and the LLM will cheerfully pull from all sections into the projected slide unless you intervene. This is the single most damaging silent failure for /slide-design — speaker notes get printed on the slide. Common patterns:

  • 4-emoji split (very common in Chinese decks): **📝 這頁要做什麼** (meta description, NOT for slide) · **💻 ...** (live-demo state, NOT for slide) · **🖥️ 簡報文案** (THIS is slide content) · **📢 講稿** (speaker notes, NOT for slide)
  • 2-section split: ## Slide + ## Notes, or <!-- slide --> + <!-- notes -->
  • YAML frontmatter sections: slide:, notes:
  • Bracketed inline annotations: [looks at audience], [pause here], (停頓)

If detected, ask the user explicitly: "Which section(s) go on the slide? Other sections are speaker notes / internal scaffolding?" Default to the most slide-like section name (🖥️, slide:, etc.) but CONFIRM before building. If the source is plain markdown with no sectioning, treat all body content as slide-eligible — don't invent the structure.

0.B — Strip internal scaffolding

Working drafts often label slides with planning scaffolding the audience never sees. The LLM treats these as part of the slide title or eyebrow; they are NOT. Strip before generation:

  • Story-arc / framework tags — Act N · 平凡世界, Hero's Journey: Crossing the Threshold, narrative beats
  • Slide IDs / version codes — v4-X, slide-42, r6-draft-3
  • Time estimates and pacing notes — · 1.5 min, · 30 sec, (2 min)
  • Speaker action meta — "ask the room", "transition to next", "pause", "現場調查", "自我介紹", "情緒高峰 #1", "橋接到下一頁"
  • Author comments / TODOs / revision tags — R6 c4, R5 c12, TODO:, <!-- ... -->
  • Section-divider intent — section headings like # Act 1 may be grouping markers in the source, not actual slides. Confirm with the user before auto-generating divider slides — those are a design choice, not source content.
0.C — Single confirmation gate

Before moving to Phase 1, package the above into one AskUserQuestion: (a) which section is slide content (if multi-section), (b) confirmation that the scaffolding above will be stripped, (c) whether section-divider slides should be auto-generated. One round is sufficient; skip entirely if the source is plain markdown with no structure.

Phase 1: Brand Setup

After source scope is confirmed, gather brand context. Ask these in a single AskUserQuestion call:

Question 1 — Brand Colors (header: "Brand"): How do you want to set定品牌色?

  • "I have a design system file" — give me the path, I'll extract colors
  • "I'll give you hex codes" — primary + secondary + background
  • "No brand, use a preset" — fall through to the engine's default style picker

Question 2 — Assets (header: "Assets"): Do you have character images or background art?

  • "Yes" — give me the folder path, I'll scan for usable images
  • "No" — skip, use CSS-only visuals

Question 3 — Engine (header: "Engine"): Which engine do you want to use?

  • "frontend-slides (Recommended)" — single HTML file, zero dependencies, animation-rich, scroll-based
  • "reveal.js" — arrow-key navigation, fragment animations, speaker notes, vertical slide stacks, Chart.js
Processing Brand Input

If design system file is provided:

  1. Read the file
  2. Extract color tokens — look for hex codes, RGB values, or CSS custom properties
  3. Map to presentation variables:
    • Darkest background color → --bg-primary / --background-color
    • Primary accent (often the brand's signature color) → --accent / --primary-color
    • Secondary accent → --accent-secondary / --secondary-color
    • Text colors (light for dark themes, dark for light themes)
  4. Confirm with the user: "I found these brand colors: [show swatches]. Look right?"

If the design system describes colors in prose only (no hex codes):

  • Ask the user to provide hex values directly
  • OR sample from provided reference images (read images, pick from dominant tones)

If assets folder is provided:

  1. Scan for image files (png, jpg, svg, webp)
  2. View each image using the Read tool (Claude is multimodal)
  3. Categorize: logo, character, background art, screenshot, other
  4. Suggest placement: "I found [N] usable images. Here's how I'd use them: [list]"
  5. Confirm with the user

SVG logo tinting trick

If you have a black / single-color SVG logo and want to match the brand primary color, use a CSS filter chain (no SVG editing needed):

css
.brand-mark {
  filter: brightness(0) saturate(100%) invert(77%) sepia(15%) saturate(1250%) hue-rotate(357deg) brightness(92%) contrast(87%);
  /* This chain tints black to ~#CD9D4F (warm gold). */
}

Use codepen.io/sosuke/pen/Pjoqqp or hex-to-css-filter to generate a chain for any target color.

Phase 1.5: Typography Scale

Apply a projection-optimized typography scale before writing any slide-specific CSS. See references/typography-scale.md.

Key rules:

  • Any text the audience must read ≥ 17px. Use --fs-body-md as the floor for readable content.
  • --fs-micro is for decoration only (slide numbers, step counters). Never for content.
  • Define all 8 tokens in :root so slides can reference them consistently.

After brand colors + typography tokens are in place, move to Phase 2.

Phase 2: Hand Off to Engine

After brand + typography setup, invoke the appropriate skill:

  • frontend-slides: Use the frontend-slides skill, but skip its Phase 2 (style discovery) — you already have the brand colors. Jump straight to Phase 3 (generation) with the brand palette pre-applied. For atmosphere (corner glows, scene illustrations, character cameos), apply the layered backdrop system — see references/backdrop-system.md.
  • reveal.js: Use the revealjs skill. Generate the scaffold, then customize styles.css with the brand colors before filling in content. Use Google Fonts or Fontshare instead of system fonts.

In both cases, pass through all brand colors, typography tokens, and asset paths so the engine uses them from the start.

Phase 2.5: Icon System (Replace Emoji)

If the deck uses emoji as functional pictograms (pipeline icons, status markers, stage glyphs), replace them with vector icons from an inline SVG sprite. Emoji render fuzzy on projectors and differ per OS. See references/icon-system.md.

Three things matter:

  • Default .icon-svg { width: 1em; height: 1em } — browsers render <svg> without size at 300×150px; this one rule prevents every icon from exploding
  • Phosphor Icons via CDN — cdn.jsdelivr.net/npm/@phosphor-icons/core@2.1.1/assets/regular/<name>.svg
  • Sprite pattern — one <symbol> per icon inside a top-of-body hidden <svg>, referenced via <use href="#icon-name">

Skip this phase if emoji only appear in casual speaker notes or decoration that won't project.

Show full SKILL.md (849 more words)Show less

Phase 2.7: Comment-Review Compatibility

If the deck will be deployed via /preview for in-page comment review, bake these 4 things into the output. Without them, the comment markers, margin layer, and export modal can render in subtly broken ways (cards pile up after the last slide, "+ comment" button never appears, mandatory scroll-snap traps the reader before they reach low-anchored cards). See references/preview-overlay-css.md for the deck-specific overrides.

  1. Wrap all slides in <main class="doc"> ... </main> — comment-overlay.js gates selection capture on document.querySelector("main.doc"). Slides as direct children of <body> never trigger the "+ comment" affordance.
  2. Set <body class="cmt-full-bleed"> on the deck. This is an opt-in mode in /preview's template.html that switches the gutter reserve from margin-right to width: calc(100% - 332px), so viewport-wide slides don't overflow under the reserved gutter when comments exist.
  3. Use scroll-snap-type: y proximity (not mandatory) on html. Mandatory snap traps the reader at slide boundaries and prevents scrolling past the last slide to read margin cards anchored low in the doc.
  4. .slide { width: 100% } (not 100vw). With the gutter reserved, main.doc shrinks — slides should follow doc width, not the unreserved viewport.

Skip this phase if the deck won't be deployed via /preview for review.

Phase 3: Live Presentation Features (Optional)

If the deck is for a live speaker (not self-browsing), add a step-controlled reveal system so the speaker paces content with space / arrow keys. See references/reveal-system.md.

Covers:

  • Keyboard-driven advance/reverse
  • Per-slide .reveal elements revealed one at a time
  • data-toggle markers for complex multi-element states (honeycomb builds, etc.)
  • Global sync functions for SVG decorations tied to legend visibility
  • Step counter UI + progress bar
  • Headless screenshot pitfalls

Skip this phase if the deck is:

  • Embedded in a webpage for self-browsing
  • Being exported to PDF
  • Simple bullet slides without multi-beat per slide
Background music (optional)

For a live-speaker deck, you can add a soft music bed that fades in when a tagged slide appears and fades out when it leaves. One shared Audio element, a smoothstep requestAnimationFrame fade, target volume ~0.25–0.35 so it sits under the voice — triggered by an IntersectionObserver (frontend-slides) or slidechanged (reveal.js). See references/background-music.md for the per-engine recipe and the autoplay / venue-PA / licensing caveats. The deck-framework-specific data-bgm implementation and a CDP fade-verification harness live in the hana-slides skill.

Phase 4: Content Review (Chinese / CJK)

After writing all slide text, run:

/humanly review slide content in [path]

See references/chinese-guidelines.md for slide-specific Chinese AI-slop patterns that /humanly will flag, plus prewrite guidance to avoid them. Key pitfalls:

  • —— em-dash overuse (especially X —— Y reveal structure)
  • 不是 X,是 Y negation parallelism repeated across slides
  • 金句 / 對仗 taglines on closing lines
  • Rule of three inflation
  • 其實 / 才是 softener words

Apply all P1 findings from humanly. P2 is judgment call.

CSS Components Library

These are reusable components built for presentations. They're optional — use them when the content calls for it. See references/components.md for the full CSS and HTML.

Basic components
ComponentWhen to use
Skill CardShowing a named capability with description + tools used
Flow StepsSequential process (01 → 02 → 03) with descriptions
SwimlaneTwo-party collaboration (left vs right, shared stages in center)
Background ArtOverlaying an image in the corner with gradient fade to background
HITL BarHuman-in-the-loop divider between automated steps
Lifecycle NodesHorizontal chain of stages with arrows (circles + labels)
Advanced layouts
ComponentWhen to use
Full-Bleed Diagonal SplitBefore/after or conceptual contrast with two edge-to-edge images
3-2 Honeycomb5-stage cycle with per-stage metadata (includes offset math to prevent overlap)
24-Hour Circular ClockTemporal data like cron schedules, daily routines, time-distributed events
Modes × Phases GridProcess with parallel variants sharing the same phase names
Closed-Loop DiagramCyclical process where the visual should loop back
QR Panel (Persistent Sidebar)Downloadable resources promoted across multiple slides
Skill Card with Command Pill/slash-command style tools with terminal-purple monospace badges
Equal-Width PipelineHorizontal pipeline where N steps stay visually equal-width even with uneven label lengths (grid 1fr auto 1fr auto...)

When generating a presentation, scan the content outline and suggest which components would work well. Don't force components where simple bullet points or text would be clearer.

Utility: PDF Export

When the user wants to export the deck to PDF (handout, archive, chat attachment), use the headless Chrome recipe in references/pdf-export.md. Needs a one-time @media print block in the deck's CSS — it forces 1920×1080 landscape pages and works around Chrome's print-pipeline bug that renders the .bg-art layered mask as black rectangles.

Utility: QR Code Generation

For decks with "scan to download" CTAs:

bash
brew install qrencode
qrencode -o assets/qr.png -s 20 -m 2 "https://example.com"
  • -s 20 — 20px per dot (large enough for 3m scan distance)
  • -m 2 — 2-dot margin (prevents scanner edge issues)
  • QR background must be white (#F2F2F2 or #FFFFFF) for scanner contrast — don't make transparent.

Reference Files

FilePurpose
references/typography-scale.md8-token projection-optimized scale + application rules
references/icon-system.mdPhosphor sprite pattern + 1em default size + descendant-selector pitfalls
references/backdrop-system.mdLayered slide atmosphere — body grid + corner glow modifiers + .bg-art scene layer + .character cameos
references/reveal-system.mdStep-controlled reveal + data-toggle + SVG sync patterns
references/chinese-guidelines.mdChinese AI-slop avoidance + /humanly integration
references/components.mdCSS / HTML for 13 reusable layout components
references/pdf-export.mdHeadless Chrome recipe + @media print block for landscape 16:9 PDF export (with .bg-art mask workaround)
references/background-music.mdFade-in/out background music — shared Audio + smoothstep ramp, per-engine triggers (IO / slidechanged) + autoplay / venue-PA / licensing caveats

© hanamizuki, 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 9 other files (references) in skills/marketer/slide-design of hanamizuki/solopreneur.

  • SKILL.md
  • references/backdrop-system.md
  • references/background-music.md
  • references/chinese-guidelines.md
  • references/components.md
  • references/icon-system.md
  • references/pdf-export.md
  • references/preview-overlay-css.md
  • references/reveal-system.md
  • references/typography-scale.md

Open the folder on GitHubat commit f43f001

Compare with similar skills

Slide Design 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 Design compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Slide Design this skillhanamizuki/solopreneur152—~3.9kAutomated safety check: PassMIT
Image To Editable Pptningzimu/image-to-editable-ppt-skill2.9k—~4.3kAutomated safety check: PassMIT
Slidesfcakyon/claude-codex-settings1.2k1 repos~1.1kAutomated safety check: PassMIT
Ppt Image FirstNyxTides/ppt-image-first1.2k—~1.6kAutomated safety check: PassApache-2.0
Vibe to Agentic Engineering Frameworkshanraisshan/claude-code-best-practice67k—~3.3kAutomated safety check: PassMIT
Gpt Image2 PptJuneYaooo/gpt-image2-ppt-skills1.3k—~8.9kAutomated safety check: NotesApache-2.0

Similar skills

  • 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.9k GitHub stars~4.3k tokensUpdated 25 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
  • Ppt Image First

    NyxTides/ppt-image-first

    Build presentation plans for PPT / slides / decks through a conversation-first workflow, then propose multiple visual directions with preview images before writing deck specs.

    1.2k GitHub stars~1.6k tokensUpdated 5 mo ago
    Documents & OfficeAuto-check passed
  • Vibe to Agentic Engineering Framework

    shanraisshan/claude-code-best-practice

    Explains the conceptual model behind a presentation on moving from unstructured vibe coding to fully configured agentic engineering, including its 4-level scoring system and slide conventions.

    67k GitHub stars~3.3k tokensUpdated today
    Documents & OfficeAuto-check passed
  • Gpt Image2 Ppt

    JuneYaooo/gpt-image2-ppt-skills

    Generate visually striking PPT slides via OpenAI's gpt-image-2 -- use any style in styles/<collection/STYLEID.md or mimic a user-supplied .pptx template; outputs high-res slide PNGs and a 16:9 .pptx.

    1.3k GitHub stars~8.9k tokensUpdated 1 mo ago
    Documents & OfficeAuto-check: notes
  • Compiledeck

    scunning1975/MixtapeTools

    Create and compile beautiful Beamer presentations following the Rhetoric of Decks philosophy.

    474 GitHub starsUsed in 2 repos~3.1k tokens
    Documents & OfficeAuto-check passed

More from hanamizuki/solopreneur

All 31 skills in this repo
  • Preview

    hanamizuki/solopreneur

    Create an interactive HTML preview of any proposal, plan, idea, doc, brief, or spec and land it in the browsable local Preview Library by default (opens under file:// with a catalog sidebar and…

    152 GitHub stars~5.2k tokensUpdated 14 days ago
    Auto-check passed
  • iOS Patterns

    hanamizuki/solopreneur

    A skill your agent uses when building iOS/macOS apps with SwiftUI — covers localization (String Catalogs), date/time formatting, JSON date decoding, Previews, state management, sheet/navigation…

    152 GitHub stars~2.3k tokensUpdated 14 days ago
    Auto-check: notes
  • Linkedin Growth

    hanamizuki/solopreneur

    LinkedIn organic growth consultant — diagnoses profiles, discusses goals, and co-creates a personalized 90-day growth plan.

    152 GitHub stars~3.7k tokensUpdated 14 days ago
    Auto-check passed
  • Perspective

    hanamizuki/solopreneur

    Switch perspectives to think through problems using the mental models of ten iconic thinkers: Elon Musk, Richard Feynman, Charlie Munger, Naval Ravikant, Steve Jobs, Nassim Taleb, Ilya Sutskever…

    152 GitHub stars~971 tokensUpdated 14 days ago
    Auto-check passed
  • X Growth

    hanamizuki/solopreneur

    X/Twitter growth consultant — diagnoses profiles, discusses goals, and co-creates a personalized growth plan.

    152 GitHub stars~3.8k tokensUpdated 14 days ago
    Auto-check passed
  • X Writing

    hanamizuki/solopreneur

    X/Twitter writing coach — helps you write single tweets, threads, and long-form posts.

    152 GitHub stars~2.3k tokensUpdated 14 days ago
    Auto-check passed

Questions about Slide Design

What does Slide Design do?

Create brand-aware presentations using frontend-slides or reveal.js. Slide Design is an agent skill from hanamizuki/solopreneur.js.

When should I use Slide Design?

Slide Design fits situations like: the user wants to make a presentation; tasks that involve Slides and decks.

How do I install Slide Design in Claude Code?

Run `npx skills add hanamizuki/solopreneur --skill slide-design -a claude-code`. Or copy the skill folder (skills/marketer/slide-design in hanamizuki/solopreneur) into .claude/skills/slide-design in your project. Claude Code loads it when a task matches its description.

How do I install Slide Design in Codex?

Run `npx skills add hanamizuki/solopreneur --skill slide-design -a codex`. Or copy the skill folder (skills/marketer/slide-design in hanamizuki/solopreneur) into .agents/skills/slide-design in your project. Codex loads it when a task matches its description.

Can I use Slide Design 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 hanamizuki/solopreneur --skill slide-design -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-design, .gemini/skills/slide-design, .github/skills/slide-design and .opencode/skills/slide-design in your project.

What does Slide Design need to run?

Going by SKILL.md and its folder, Slide Design needs the command-line tools its instructions call (brew).

Does Slide Design access the network?

SKILL.md names 1 domain. As links in the text: codepen.io. This is read from the text; nothing was executed.

Is Slide Design 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. Review the folder before installing.

What licence does Slide Design use?

Slide Design 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 Design use?

About 3.9k tokens (SKILL.md is roughly 16k 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 20k tokens, read only when the agent opens those files.

What are the alternatives to Slide Design?

Skills that share tags, products or a category with Slide Design: Image To Editable Ppt (ningzimu/image-to-editable-ppt-skill, 2.9k stars), Slides (fcakyon/claude-codex-settings, 1.2k stars), Ppt Image First (NyxTides/ppt-image-first, 1.2k stars) and Vibe to Agentic Engineering Framework (shanraisshan/claude-code-best-practice, 67k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Slide Design?

hanamizuki (a GitHub user) maintains it in hanamizuki/solopreneur, which has 152 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on September 26, 2026.

Source: hanamizuki/solopreneur on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.