slides
Build a self-contained HTML presentation from a simple JSON outline — arrow-key navigation, gradient theme, no dependencies, opens in any browser.
Skill by metadist
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/metadist-slides
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: presentations, frontend
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md and code. Checked Oct 26, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/slides
What's inside
- Skill name
slides- Description
- Build a self-contained HTML presentation from a simple JSON outline — arrow-key navigation, gradient theme, no dependencies, opens in any browser.
- License
- Apache-2.0
- Instructions
- 34 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (2)
- SKILL.md
- run.py
SKILL.md (first lines)
# slides
Create a polished, standalone presentation as a single `.html` file. Navigate with
the arrow keys or space; it needs no PowerPoint and no internet.
## How to run
1. First write the outline as JSON into the out-box with the `Write` tool
(e.g. `deck.json`):
```json
{
"title": "Q3 Review",
"subtitle": "Optional subtitle",
"slides": [
{ "title": "Agenda", "bullets": ["Wins", "Numbers", "Next steps"] },
{ "title": "One big idea", "text": "A single centered statement." }
]
}
```
2. Then build the deck:
```
python3 <skill_dir>/run.py <spec.json> <output.html>
```
- `<spec.json>` — the JSON outline you just wrote (in the out-box).
- `<output.html>` — a path **inside the out-box**.
Standard library only. After running, tell the user the saved path and that they
can open it in a browser and present with the arrow keys.From metadist/synaplan-desktop, Apache-2.0.
More from metadist/synaplan-desktop
- 0.610score
web-report
metadist
Turn Markdown or plain text into a polished, self-contained HTML page (light and dark, system fonts, no external assets) that opens in any browser.
SkillBFreshness: B★ 34Claude Code +9 - 0.610score
csv-insights
metadist
Profile a CSV file and produce a Markdown report with row/column counts, fill rates, unique values, and numeric or categorical summaries.
SkillBFreshness: B★ 34Claude Code +9 - 0.610score
email-draft
metadist
Compose a local .eml email draft (recipient, subject, body) that opens as an editable, unsent message in Outlook, Apple Mail, or Thunderbird.
SkillBFreshness: B★ 34Claude Code +9 - 0.610score
chart
metadist
Turn a CSV into a clean bar or line chart, embedded as an SVG in a standalone HTML page (multi-series, light and dark, no dependencies).
SkillBFreshness: B★ 34Claude Code +9 - 0.607score
invoice
metadist
Turn a JSON spec into a clean, print-ready HTML invoice with line totals, subtotal, optional tax, and grand total.
SkillBFreshness: B★ 34Claude Code +9 - 0.606score
pptx
metadist
Write a real PowerPoint deck (.pptx) from a Markdown outline — title slide, bullet slides, pictures and native editable charts — or read a .pptx back to…
SkillBFreshness: B★ 34Claude Code +9 - 0.606score
xlsx
metadist
Write a real Excel workbook (.xlsx) from JSON or CSV — several sheets, styled header, numbers, formulas, a SUM total row — or read an existing .xlsx back to…
SkillBFreshness: B★ 34Claude Code +9 - 0.606score
docx
metadist
Write a real Word document (.docx) from Markdown — headings, lists, tables, pictures and native editable charts — or read a .docx back to Markdown.
SkillBFreshness: B★ 34Claude Code +9 - 0.605score
calendar-event
metadist
Create an .ics calendar invite (title, start, end, location, description) that opens in Outlook, Apple Calendar, or Google Calendar.
SkillBFreshness: B★ 34Claude Code +9 - 0.605score
json-csv
metadist
Convert between JSON and CSV.
SkillBFreshness: B★ 34Claude Code +9 - 0.602score
data-table
metadist
Turn a CSV into a searchable, click-to-sort HTML table in one self-contained file (light and dark, no external assets).
SkillBFreshness: B★ 34Claude Code +9 - 0.602score
hello-files
metadist
A tiny example skill that writes a hello.txt file into your out-box, to show that local file writing works safely.
SkillBFreshness: B★ 34Claude Code +9
Signals
- Stars
- 34
- Forks
- 1
- Open issues
- 2
- Last commit (this folder)
- Aug 31, 2026 (1 month ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- Repository
- github.com/metadist/synaplan-desktop
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from metadist
- 0.792score
Synaplan
metadist
Self-hosted AI workspace: semantic RAG document search, long-term memory, and AI chat.
ConnectorAFreshness: ARemote★ 220Claude Code +3 - 0.610score
chart
metadist
Turn a CSV into a clean bar or line chart, embedded as an SVG in a standalone HTML page (multi-series, light and dark, no dependencies).
SkillBFreshness: B★ 34Claude Code +9 - 0.610score
web-report
metadist
Turn Markdown or plain text into a polished, self-contained HTML page (light and dark, system fonts, no external assets) that opens in any browser.
SkillBFreshness: B★ 34Claude Code +9 - 0.610score
csv-insights
metadist
Profile a CSV file and produce a Markdown report with row/column counts, fill rates, unique values, and numeric or categorical summaries.
SkillBFreshness: B★ 34Claude Code +9 - 0.610score
email-draft
metadist
Compose a local .eml email draft (recipient, subject, body) that opens as an editable, unsent message in Outlook, Apple Mail, or Thunderbird.
SkillBFreshness: B★ 34Claude Code +9 - 0.607score
invoice
metadist
Turn a JSON spec into a clean, print-ready HTML invoice with line totals, subtotal, optional tax, and grand total.
SkillBFreshness: B★ 34Claude Code +9
Cite this page
slides skill. Agent Mart. https://agentmart.dev/skills/metadist-slides (last updated 2026-10-24)