CtrlK
BlogDocsLog inGet started
Tessl Logo

odyssey4me/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.

75

Quality

94%

Does it follow best practices?

Impact

No eval scenarios have been run

SecuritybySnyk

Risky

Do not use without reviewing

Overview
Quality
Evals
Security
Files

Quality

Content

85%

Reviews the quality of instructions and guidance provided to agents. Good implementation is clear, handles edge cases, and produces reliable results.

This is a well-structured skill with strong actionability and workflow clarity. The examples demonstrate clear verification checkpoints after each operation, and the progressive disclosure to reference files is well-organized. The main weakness is moderate verbosity — the three examples are somewhat repetitive and some explanations (like what the check command verifies, or how to extract a presentation ID from a URL) could be trimmed since Claude can infer these.

Suggestions

Consolidate the three examples into one comprehensive example and one shorter variant to reduce repetition while maintaining coverage.

Remove the 'Cannot find presentation' troubleshooting section — Claude already understands URL structure and ID extraction.

DimensionReasoningScore

Conciseness

The skill is mostly efficient but includes some unnecessary verbosity. The setup verification section explains what the check command does (listing each dependency), the troubleshooting section explains URL structure which Claude already knows, and the three examples are somewhat repetitive — they all follow the same create-verify-insert-verify pattern. The coordinate system diagram and error handling sections are valuable and earn their tokens.

2 / 3

Actionability

The skill provides fully executable bash commands with concrete arguments, specific flag names, and real-world examples. The command reference is copy-paste ready with clear argument patterns, and the examples show complete workflows with actual coordinate values and layout names.

3 / 3

Workflow Clarity

Multi-step processes are clearly sequenced with explicit verification checkpoints after each major operation (create → verify with 'presentations get' → insert content → verify with 'presentations read'). Error handling distinguishes retryable from non-retryable errors with clear guidance on when to stop vs retry. The feedback loop of verify-after-each-step is consistently demonstrated across all examples.

3 / 3

Progressive Disclosure

The SKILL.md provides a clear overview with well-signaled references to deeper content: permissions.md for read/write classification, command-reference.md for full argument details, layouts-guide.md, shapes-guide.md, and external OAuth/GCP setup guides. References are one level deep and clearly labeled with their purpose.

3 / 3

Total

11

/

12

Passed

Description

100%

Based on the skill's description, can an agent find and select it at the right time? Clear, specific descriptions lead to better discovery.

This is a well-crafted skill description that hits all the key criteria. It provides specific capabilities, includes natural trigger terms with good synonym coverage (deck, slideshow, presentation, slides), and explicitly separates the 'what' from the 'when' with a clear 'Use when' clause. The Google Slides focus makes it distinctly identifiable among potentially competing presentation-related skills.

DimensionReasoningScore

Specificity

Lists multiple specific concrete actions: 'Create and edit Google Slides presentations', 'Add or delete slides', 'insert text, shapes, and images'. These are clear, actionable capabilities.

3 / 3

Completeness

Clearly answers both what ('Create and edit Google Slides presentations. Add or delete slides, insert text, shapes, and images') and when ('Use when asked to build a deck, create a slideshow, update a Google presentation, or edit slides') with explicit triggers.

3 / 3

Trigger Term Quality

Includes strong natural keywords users would say: 'deck', 'slideshow', 'Google presentation', 'edit slides', 'Google Slides'. Good coverage of common variations and synonyms.

3 / 3

Distinctiveness Conflict Risk

Clearly scoped to Google Slides specifically, distinguishing it from generic presentation tools or PowerPoint/.pptx skills. The 'Google Slides' and 'Google presentation' terms create a distinct niche unlikely to conflict with other presentation skills.

3 / 3

Total

12

/

12

Passed

Validation

100%

Checks the skill against the spec for correct structure and formatting. All validation checks must pass before discovery and implementation can be scored.

Validation11 / 11 Passed

Validation for skill structure

No warnings or errors.

Reviewed

Table of Contents