EX

excel-to-slides

Generates a slide presentation from an Excel file using a card-based layout.

Install

mkdir -p .claude/skills/excel-to-slides && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/12809" && unzip -o skill.zip -d .claude/skills/excel-to-slides && rm skill.zip

Installs to .claude/skills/excel-to-slides

Activation

This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.

Generates an Amaroad MDX slide deck from an Excel (.xlsx) file. Each row becomes one content slide with a consistent card-based layout. Produces deck.config.ts, a ShowcaseCover, and numbered MDX files. Use when user says "Excelからスライド", "Excel to slides", "スプレッドシートから デッキを作って", "generate slides from spreadsheet", "一覧表をスライド化", or provides an .xlsx file and asks to turn it into a presentation. Key capabilities: automatic column mapping, dry-run preview, logo copy, hyperlinked source URLs, customizable theme colors and slide template.
535 chars✓ has a “when” triggerlonger than Claude Code's old 250-char listing cap (fine on current versions)
Beginner

Key capabilities

  • Generate an Amaroad MDX slide deck from an Excel file
  • Map spreadsheet columns to slide content
  • Create a dry-run preview of the file list
  • Copy logos to the assets directory
  • Include hyperlinked source URLs in slides
  • Customize theme colors and slide templates

How it works

This skill generates an Amaroad MDX slide deck by mapping each row of an Excel file to a content slide, creating configuration files, and handling assets like logos.

Inputs & outputs

You give it
An Excel (.xlsx) file, deck name, title, and optional logo/copyright
You get back
An Amaroad MDX slide deck with `deck.config.ts`, `ShowcaseCover`, and numbered MDX files

When to use excel-to-slides

  • Excel to slides
  • Generate deck from spreadsheet
  • Create presentation

About this skill

Excel to Slides

Generate an Amaroad slide deck where each Excel row becomes one MDX slide.

Workflow

  1. Confirm inputs: Excel file path, deck name, title, logo (optional)
  2. Ensure xlsx is installed (already a direct dep — pnpm install covers it)
  3. Dry-run to preview file list
  4. Generate all slides
  5. Verify in browser

Usage

node .codex/skills/excel-to-slides/scripts/generate-from-excel.mjs \
  <excel-file> <deck-name> \
  [--title "Deck Title"] \
  [--logo /path/to/logo.png] \
  [--copyright "© 2026 CORe Inc."] \
  [--dry-run]

Expected Excel format

First sheet is read. Default column mapping:

Column headerMaps to
攻撃手法名Slide title (Japanese)
English Official / Common NameSubtitle / filename slug
攻撃対象レイヤーGrey badge
概要Overview box
区分Grey badge
予防策Card column 1 (light navy #4A6FA5)
検知策Card column 2 (navy #1B3A5C)
対応策Card column 3 (dark navy #0A1E3D)
ソースURLHyperlinked footer

To adapt for a different schema, edit the COL object and the MDX template in the script. See references/template-guide.md.

CLI options

OptionDefault
--title <t>deck-name
--logo <path>none
--copyright <t>© 2026 CORe Inc.
--dry-runoff

Output

decks/<deck-name>/
├── assets/logo.png
├── deck.config.ts
├── 01-cover.mdx
├── 02-<slug>.mdx
└── ...

Design tokens

ElementColor
Badge text#02001A
Badge bg#ECEDF0
予防策#4A6FA5
検知策#1B3A5C
対応策#0A1E3D
Card bg#F5F7FA
Card border#E2E6EC

Failure behavior

  • Missing column headers: error with available column list
  • Empty sheet: error
  • Existing deck directory: overwritten without warning

Notes

  • Cover uses <ShowcaseCover variant="split-band">
  • Source URLs with newlines are parsed into multiple hyperlinks
  • Slugs are generated from the English name column

When not to use it

  • When the input is not an Excel (.xlsx) file
  • When missing column headers are expected to be ignored
  • When an empty sheet is provided as input

Prerequisites

xlsx

Limitations

  • Requires the first sheet of the Excel file to be read
  • Missing column headers result in an error
  • An empty sheet results in an error

How it compares

This workflow automates the creation of a structured slide deck directly from an Excel spreadsheet, providing a consistent card-based layout and theme customization, which is more efficient than manual slide creation.

Compared to similar skills

excel-to-slides side by side with the closest alternatives in the catalog.

SkillInstallsUpdatedSafetyDifficulty
excel-to-slides (this skill)04moReviewBeginner
revenue-operations32moReviewIntermediate
bewerbungs-tracker03moNo flagsBeginner
xlsx876moReviewIntermediate

Try saying

Example prompts that trigger this skill in your AI assistant.

Search skills

Search the agent skills registry