CtrlK
BlogDocsLog inGet started
Tessl Logo

google-slides

Create and edit Google Slides presentations. Add or delete slides, insert text, shapes, and images. Use when asked to build a deck, create a slideshow, update a Google presentation, or edit slides.

Install with Tessl CLI

npx tessl i github:odyssey4me/agent-skills --skill google-slides
What are skills?

92

1.55x

Does it follow best practices?

Evaluation90%

1.55x

Agent success when using this skill

Validation for skill structure

SKILL.md
Review
Evals

Evaluation results

81%

-6%

Automate a Product Launch Presentation

Correct script commands and slide positioning

Criteria
Without context
With context

CLI command format

83%

75%

Presentation ID capture

100%

100%

Slide ID via presentations get

100%

100%

Slide ID capture from create output

100%

100%

Coordinates in points

100%

100%

Title slide layout

87%

0%

Content slide layout

100%

100%

Metrics slide layout

0%

0%

Title area positioning

75%

100%

Body area positioning

100%

100%

No hard-coded slide IDs

100%

100%

Without context: $0.4501 · 2m 12s · 26 turns · 26 in / 6,970 out tokens

With context: $0.6306 · 2m 11s · 27 turns · 4,097 in / 6,982 out tokens

92%

26%

Reliable Presentation Pipeline Script

Authentication error handling and retry policy

Criteria
Without context
With context

No retry on auth errors

100%

100%

Auth status on failure

0%

33%

Suggests auth reset + check

0%

100%

Retry on HTTP 429

75%

100%

Retry on HTTP 5xx

80%

100%

No retry for other errors

12%

100%

Auth flow not automated

100%

100%

Last slide guard

100%

100%

Error category documentation

100%

100%

Without context: $0.3722 · 2m 17s · 17 turns · 22 in / 7,365 out tokens

With context: $0.5134 · 2m 10s · 21 turns · 4,092 in / 6,657 out tokens

100%

54%

Onboard a New Developer to Google Slides Automation

Dependency setup and OAuth configuration

Criteria
Without context
With context

Correct pip install command

0%

100%

Config file path

0%

100%

Config file structure

0%

100%

Check command for verification

0%

100%

Read scope identified

100%

100%

Write scope identified

100%

100%

PDF scope identified

100%

100%

Credential step not automated

100%

100%

CLI command format in guide

0%

100%

No auth setup path confusion

100%

100%

Without context: $0.3135 · 1m 23s · 20 turns · 26 in / 4,577 out tokens

With context: $0.3534 · 1m 7s · 16 turns · 4,373 in / 3,248 out tokens

85%

35%

Presentation Archive Automation

Presentation content reading and PDF export

Criteria
Without context
With context

Presentation ID from URL

100%

100%

Text content extraction

0%

100%

PDF export command

0%

100%

PDF scope documented

100%

0%

No hardcoded presentation ID

100%

100%

CLI command format

0%

100%

PDF output flag used

0%

100%

Without context: $0.4522 · 2m 9s · 26 turns · 32 in / 7,263 out tokens

With context: $0.4348 · 1m 20s · 20 turns · 4,091 in / 3,683 out tokens

100%

3%

Product Feature Announcement Slide

Image insertion and decorative shape placement

Criteria
Without context
With context

Explicit slide index

100%

100%

BLANK layout for custom slide

100%

100%

Image URL parameter used

100%

100%

Public URL requirement documented

100%

100%

Star shape type used

100%

100%

Square star dimensions

100%

100%

Elements within slide bounds

100%

100%

Slide ID retrieved

75%

100%

Without context: $0.3727 · 2m 6s · 12 turns · 17 in / 8,315 out tokens

With context: $0.5781 · 1m 49s · 26 turns · 4,161 in / 6,233 out tokens

86%

79%

New-Hire Onboarding Deck

Section headers and layout consistency

Criteria
Without context
With context

SECTION_HEADER for sections

0%

100%

TITLE for cover slide

0%

100%

TITLE_AND_BODY for content

0%

100%

Layout types limited

50%

0%

Presentation ID captured

0%

100%

Slide IDs retrieved before content

0%

100%

CLI command format

0%

100%

Section header text vertically centered

0%

100%

Without context: $0.3703 · 1m 54s · 21 turns · 159 in / 6,865 out tokens

With context: $0.9014 · 2m 59s · 30 turns · 4,100 in / 10,539 out tokens

Evaluated
Agent
Claude Code
Model
Unknown

Table of Contents

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.