Skip to main content
Glama

slide-deck-skill

Claude Code skill + MCP server for creating professional AI-powered slide decks on deck-4hum-ai.

Claude generates the full deck JSON directly from the slide-scene-graph v0.4.0 schema, saves it via the API, and returns a live edit URL. Supports AI-generated images, animations, narration scripts, web search citations, charts, tables, diagrams (Mermaid), and video embeds.

Quick start (Claude Code skill)

# Add to your project
gh skill add 4hum-ai/slide-deck-skill

# Or reference directly in a prompt
/deck-4hum-ai create a 10-slide introduction to quantum computing

Related MCP server: PPTX MCP Server

Quick start (MCP server)

npx slide-deck-mcp

Add to your MCP client config (~/.config/claude/claude_desktop_config.json):

{
  "mcpServers": {
    "slide-deck": {
      "command": "npx",
      "args": ["-y", "slide-deck-mcp"],
      "env": {
        "OPEN_ACADEMY_API_URL": "https://open-academy-api-mz4xquo5lq-as.a.run.app",
        "OPEN_ACADEMY_APP_URL": "https://deck.4hum.ai"
      }
    }
  }
}

On first use the server will prompt you to authorize via browser (device flow). Credentials are saved to ~/.open-academy/config.json.

MCP tools

Tool

Description

save_deck

Save a new deck from generated JSON

update_deck

Replace the JSON of an existing deck

generate_image

AI-generate an image and get a hosted URL for use in a slide

create_deck

Create a blank deck

list_decks

List recent decks in the workspace

get_deck

Fetch a deck's full JSON for inspection

delete_deck

Delete a deck

Python scripts (CLI)

# Authenticate once
python scripts/auth.py

# Generate an image for a slide
python scripts/generate_image.py "NVIDIA RTX 5060, dark background, neon lighting" --size 1920x1080

# Save a deck (pipe JSON)
python scripts/save_deck.py "My Deck Title" < deck.json

# Update an existing deck
python scripts/update_deck.py "<deck-id>" < deck.json

Skill reference

See SKILL.md for the full schema, theme presets, object types, animations, narration scripts, and web search integration.

License

MIT

F
license - not found
-
quality - not tested
B
maintenance

Maintenance

Maintainers
Response time
Release cycle
Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/4hum-ai/slide-deck-skill'

If you have feedback or need assistance with the MCP directory API, please join our Discord server