Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
idanbeck avatar

Google Slides Skill

  • 18 installs
  • 12 repo stars
  • Updated August 4, 2026
  • idanbeck/claude-skills

Create, edit, and export Google Slides presentations, adding content and exporting to PDF/PPTX.

About

A skill that creates, edits, and exports Google Slides presentations via Google OAuth. A developer uses it to build slide decks programmatically.

  • Add content to presentations
  • Export to PDF/PPTX

Google Slides Skill by the numbers

  • 18 all-time installs (skills.sh)
  • +1 installs in the week ending Aug 2, 2026 (Skillselion tracking)
  • Ranked #443 of 688 Office & Documents skills by installs in the Skillselion catalog
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
npx skills add https://github.com/idanbeck/claude-skills --skill google-slides-skill

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs18
repo stars12
Last updatedAugust 4, 2026
Repositoryidanbeck/claude-skills

What it does

Create, edit, and export Google Slides presentations, adding content and exporting to PDF/PPTX.

Files

SKILL.mdMarkdownGitHub ↗

Google Slides Skill

Create, edit, and export Google Slides presentations.

Setup

Uses same Google OAuth as gmail-skill. If configured, this works automatically.

Otherwise: same setup as google-sheets-skill, but enable Google Slides API.

Commands

List & Info

python3 ~/.claude/skills/google-slides-skill/slides_skill.py list [--limit N]
python3 ~/.claude/skills/google-slides-skill/slides_skill.py get PRESENTATION_ID

Create & Manage

# Create new presentation
python3 ~/.claude/skills/google-slides-skill/slides_skill.py create --title "My Deck"

# Add slide
python3 ~/.claude/skills/google-slides-skill/slides_skill.py add-slide PRES_ID [--layout blank|title|title_body]

# Delete slide
python3 ~/.claude/skills/google-slides-skill/slides_skill.py delete-slide PRES_ID --slide-id SLIDE_ID

Add Content

# Add text box (x, y, w, h in inches)
python3 ~/.claude/skills/google-slides-skill/slides_skill.py add-text PRES_ID --slide-id SLIDE_ID --text "Hello" --x 1 --y 1 --w 8 --h 1

# Add image from URL
python3 ~/.claude/skills/google-slides-skill/slides_skill.py add-image PRES_ID --slide-id SLIDE_ID --url "https://..." --x 1 --y 2 --w 4 --h 3

Find & Replace

python3 ~/.claude/skills/google-slides-skill/slides_skill.py replace-text PRES_ID --find "{{name}}" --replace "John"

Export

python3 ~/.claude/skills/google-slides-skill/slides_skill.py export PRES_ID --format pdf --output deck.pdf
python3 ~/.claude/skills/google-slides-skill/slides_skill.py export PRES_ID --format pptx --output deck.pptx

Slide Layouts

  • blank - Empty slide
  • title - Title slide
  • title_body - Title + body text
  • title_two_columns - Title + two columns
  • title_only - Just title
  • section - Section header
  • big_number - Large number display

Presentation ID

Found in URL: https://docs.google.com/presentation/d/PRESENTATION_ID/edit

Related skills

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.