slide-mcp: Skill for Claude Code

.claude/skills/slide-design/SKILL.md

slide-design is a skill for Claude Code from Rikuto-des/slide-mcp. It costs 93 tokens per session (1,443 once invoked), scanned A, original, MIT.

A guide for creating designed presentations in Figma Slides from a topic or outline. It describes how to plan a short deck, vary its layouts, and send it to the slide-mcp plugin.

In plain words
What is it for?
Use it when generating or rebuilding a Figma Slides deck with covers, agendas, content, charts, images, code, and closing slides.
Why use it?
It helps turn rough content into a coherent presentation without repeating the same layout or overcrowding slides.

Skill for Claude Code

Written for Claude Code: installed under .claude/.

This is Rikuto-des/slide-mcp's own configuration. It tells Claude Code how to work on slide-mcp itself, so it is not a mod to install elsewhere. Copy it as a starting point and replace the rules that are about this project. Everything slide-mcp configures →

Reuse

Borrowing it

Nothing to install: this file belongs to Rikuto-des/slide-mcp. Take a copy, put it at the same path in your own repository, and replace the rules that are about this project with yours.

Copy the file
curl -O https://raw.githubusercontent.com/Rikuto-des/slide-mcp/main/.claude/skills/slide-design/SKILL.md
Clone the repo
git clone --depth 1 https://github.com/Rikuto-des/slide-mcp

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for slide-design

README.md
[![agentmods](https://agentmods.dev/badge/skills/rikuto-des/slide-mcp/slide-design/github.svg)](https://agentmods.dev/skills/rikuto-des/slide-mcp/slide-design)
Your own site
<a href="https://agentmods.dev/skills/rikuto-des/slide-mcp/slide-design"><img src="https://agentmods.dev/badge/skills/rikuto-des/slide-mcp/slide-design/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for slide-design

Your own site · 80×15
<a href="https://agentmods.dev/skills/rikuto-des/slide-mcp/slide-design"><img src="https://agentmods.dev/badge/skills/rikuto-des/slide-mcp/slide-design.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 93 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,443 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00093 $0.01443
Opus 5 $0.00046 $0.00722
Sonnet 5 $0.00019 $0.00289
Haiku 4.5 $0.00009 $0.00144

Measured 9d ago against content hash 9383afaaf536, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-10, from the pricing page.

Security

Grade A, and why

slide-design scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.claude/skills/slide-design/SKILL.md · 97 lines

How it starts

The opening of the file, as written. The whole thing — 97 lines — stays where its author put it; the contents beside it link to each section on GitHub.

slide-design

Turn a topic or outline into a designed, varied Figma Slides deck via the slide-mcp plugin (the create_deck MCP tool). Aim for decks that look composed — vary layouts deliberately, keep copy tight.

How to generate

Call the create_deck MCP tool with { replace?, theme?, slides: [...] }. The slide-mcp plugin must be open in Figma Slides (its panel shows "Connected"). Set replace: true to recreate the deck from scratch; omit to append.

If create_deck isn't reachable, the plugin isn't running / connected — ask the user to run it (Plugins → Development → slide-mcp). Advanced/no-Copilot path: node server/generate.mjs deck.json (stop the MCP server first; restart after).

Workflow

  1. Outline 6–14 slides. Arc: cover → agenda → (section → content/chart/…)* → closing/statement.
  2. Pick a layout per slide by content shape (catalog below). Use ≥ 5 different layouts.
  3. Tight copy: one idea per slide, bullets ≤ ~12 words, ≤ 5 per slide.
  4. Choose a design system (theme.preset) — or leave it and the plugin's selected default applies. Don't switch systems every slide (per-slide override is for the occasional accent slide).

Layouts (layout) — 47

group layouts data
title/section cover, cover-bold, cover-minimal, cover-split, section, closing, sidebar kicker, title, subtitle (sidebar: + body/bullets)
text content, two-col, checklist, agenda title, bullets[]
split items[].title (term) + .desc (definition)
statement, quote, callout body (+ subtitle)
numbers stats, kpi, big-number, gauge, highlights items[].value/label/desc
charts bars, columns, progress, donut, line, funnel, pyramid, stack items[].label/value (value holds a number)
process steps, flow, roadmap, timeline items[].title/desc
structure compare items[0..1].title + .bullets[]
quadrant, swot 4 items[].title/desc (swot: or .bullets[])
venn items[0..1]=sets, items[2]=overlap (.title each)
cards items[].title/desc
pricing items[].title/value/label/bullets (middle highlighted)
table slide.table.headers[] + rows[][]
split-mix left title/bullets/body + right slide.image OR items[] (mini bars)
people team items[].image (avatar) /title/desc
testimonial body=quote, image=avatar, subtitle=name, items[0].desc=role
media image-right, image-left, hero slide.image (URL) + title/bullets/subtitle
gallery items[].image/title
code code body = the code (newlines preserved)

Read the full file on GitHub · 97 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 97 lines · 93 tokens per session scan A 9383afaaf536

Subscribe to this mod's changes

slide-design is a skill published in the GitHub repository Rikuto-des/slide-mcp (0 stars, last pushed 2mo ago), licensed MIT. It adds 93 tokens to every session and 1,443 once invoked, about $0.0005 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories