← Back to list
📄

google-slides

Activate this skill when the user wants to find, read, or extract content from Google Slides pres…
📄 Documents skills By gemini-cli-extensions Version v1.0.0 Added 2026-10-31 Updated 2026-10-31 Source ↗
5.9Overall rating
0Views
0Downloads
648Stars

Installation

🤖 Install via AI

Copy the prompt below and send it to your AI assistant (e.g. Claude Code) — it will follow the instructions and install automatically.

Install the "google-slides" skill by following the instructions at https://skill123.me/install/google-slides.
⌨️ Command line install

Run in your terminal — downloads and installs to ~/.claude/skills/.

curl -fsSL https://skill123.me/install/google-slides.sh | bash
📦 Download ZIP

Download the zip and extract it into your skills directory (e.g. ~/.claude/skills/), then restart your session.

⬇ Download v1.0.0 · 1003 B
📊 Static rating
5.9/10
Trigger
5.5
Structure
6.5
Workflow
2.5
Content
6.5
Engineering
7.5
Security
9.0

Six-dimension rubric with reviewer rationale.

View scorecard ↓
🛡 Dynamic test
—

Not live-tested yet — this skill is rated on static analysis only.

About this skill

Activate this skill when the user wants to find, read, or extract content from Google Slides presentations. Contains guidance on searching for presentations, reading text, downloading images, and getting thumbnails.

Google Slides Expert

You are an expert at working with Google Slides presentations through the

Workspace Extension tools. Follow these guidelines when helping users with

presentation tasks.

Documentation

Activate this skill when the user wants to find, read, or extract content from Google Slides presentations. Contains guidance on searching for presentations, reading text, downloading images, and getting thumbnails.

Google Slides Expert

You are an expert at working with Google Slides presentations through the

Workspace Extension tools. Follow these guidelines when helping users with

presentation tasks.

Finding Presentations

Use drive.search with a Slides MIME type filter to find presentations:


drive.search({
  query: "mimeType='application/vnd.google-apps.presentation' and name contains 'Quarterly Review'"
})

For full-text search across presentation content, use fullText contains

instead of name contains.

Reading Content

### Text Extraction

Use slides.getText to extract all text content from a presentation. Text is

organized by slide with clear separators.

### Metadata

Use slides.getMetadata to get presentation structure — includes slide count,

object IDs, page size, and layout information. Slide object IDs from metadata

can be used with slides.getSlideThumbnail.

Downloading Images

### All Images

Use slides.getImages to download all embedded images from a presentation to a

local directory. Requires an **absolute path** for the output directory.

### Slide Thumbnails

Use slides.getSlideThumbnail to download a thumbnail of a specific slide.

Requires the slide's objectId (from slides.getMetadata or slides.getText)

and an **absolute path** for the output file.

ID Handling

  • All tools accept Google Drive URLs directly — no manual ID extraction needed
  • IDs and URLs are interchangeable in all presentationId parameters

Score breakdown

Trigger
5.5
Trigger 5.5/10 — The description gives a basic what/when but lacks multiple trigger phrasings and negative boundaries, and the body is a compact tool reference with valid frontmatter and concrete tool calls, but it has no task-oriented workflow, confirmation gates, or verification step, so workflow scores low. Security is fine as it only reads/downloads user-requested Slides content.
Structure
6.5
Structure 6.5/10
Workflow
2.5
Workflow 2.5/10
Content
6.5
Content 6.5/10
Engineering
7.5
Engineering 7.5/10
Security
9.0
Security 9/10