CtrlK
BlogDocsLog inGet started
Tessl Logo

nanobanana-ppt-skills

AI-powered PPT generation with document analysis and styled images

31

Quality

25%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Passed

No findings from the security scan

Fix and improve this skill with Tessl

tessl review fix ./plugins/AI-Agents-Safe-Coding-Skills-claude/skills/nanobanana-ppt-skills/SKILL.md

The canonical home for this skill is nanobanana-ppt-skills in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

22%Weight 40%Scale 1-5

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

The body is minimal and organized but contains essentially no actionable guidance, code, or workflow steps, relying on a vague restatement of the description and an external link. It fails to instruct Claude on how to perform the skill's task.

Suggestions

Add concrete, executable guidance: how to invoke the PPT-generation tool, example commands or API calls, and the expected output format.

Include a brief workflow with validation (e.g. verify slides rendered, check styled images embedded) since deck generation is a batch output operation.

Bundle key references locally (under references/) instead of only linking to the external repo, and signpost them with explicit 'See X.md' pointers.

DimensionReasoningScore

Conciseness

The body is short and avoids over-explaining known concepts, but it restates the description and adds no value, so it is 'mostly efficient' yet thin rather than genuinely lean with every token earning its place.

3 / 5

Actionability

Statements like 'provides guidance and patterns for ai-powered ppt generation' are entirely abstract with no concrete code, commands, or specific steps, matching 'entirely vague or abstract; only describes rather than instructs'.

1 / 5

Workflow Clarity

There is no sequenced process, no validation, and not even a single concrete action described; the simple-skill exception does not apply because no unambiguous action is given, matching 'steps missing or incoherent'.

1 / 5

Progressive Disclosure

The body has section headers and is short, but it points to an external GitHub repo rather than bundled references, and there are no references/scripts/assets bundled, so structure is present but references are not clearly signaled or locally organized.

3 / 5

Total

8

/

20

Passed

Description

28%Weight 40%Scale 1-5

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

The description names the PPT-generation domain but relies on generic, buzzword-style phrasing with no concrete actions and no 'Use when' trigger. Trigger-term coverage is thin and the scope is broad enough to risk overlap with other document skills.

Suggestions

Rewrite using concrete verbs, e.g. 'Generate styled slide decks from input documents, analyze source documents, and create styled images for slides'.

Add an explicit trigger clause: 'Use when the user asks to create presentations, slide decks, or styled slides from a document.'

Include natural user terms and file extensions ('presentations', 'slides', 'PowerPoint', '.pptx') to improve trigger matching.

DimensionReasoningScore

Specificity

Phrases like 'PPT generation', 'document analysis', and 'styled images' name the domain but the actions are nominal and generic rather than concrete verbs (e.g. 'extract', 'fill', 'merge'), matching the anchor 'names the domain but actions are minimal or generic'.

2 / 5

Completeness

A vague 'what' is present ('AI-powered PPT generation...') but there is no 'when'/'Use when' clause; per the guidelines a missing trigger caps completeness, and the what itself is not clear, so it sits at 'vague what and no when'.

2 / 5

Trigger Term Quality

Only 'PPT' and 'document analysis' appear as keywords; natural user phrases like 'slides', 'presentations', 'PowerPoint', or '.pptx' are missing, so coverage is one or two generic keywords without the phrases users say.

2 / 5

Distinctiveness Conflict Risk

'AI-powered PPT generation' is somewhat specific but 'document analysis' widens the scope and risks overlap with general document/PDF skills, matching 'somewhat specific but could still overlap with similar skills'.

3 / 5

Total

9

/

20

Passed

Validation

93%

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

Validation15 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

15

/

16

Passed

Repository
administrakt0r/AI-Agents-Safe-Coding-Skills
Reviewed

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.