CtrlK
BlogDocsLog inGet started
Tessl Logo
SkillPublic

nanobanana-ppt

AI-powered PPT generation with document analysis and styled images via the NanoBanana stack. Combines image generation with structured deck output.

46

Quality

57%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide
SecuritybySnyk

Critical

Do not install without reviewing

Fix and improve this skill with Tessl

tessl review fix ./skills/nanobanana-ppt/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

47%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.

This is a well-organized catalog stub rather than a functional skill body: it is concise and easy to navigate but contains no executable guidance or workflow for actually generating PPTs, deferring everything to an external GitHub README. As advertising it works; as a SKILL.md it lacks substance.

Suggestions

Replace the 'inspect the upstream README' hint with the concrete install command and paths (e.g., a git clone into the skills directory) so the setup step is executable as written.

Inline or bundle the core upstream workflow steps for generating a deck (inputs, commands, expected outputs) instead of delegating all guidance to the external README.

Remove the verbatim duplication of the frontmatter description in 'What it does' and the repeated upstream URL in 'Source' to tighten the body.

DimensionReasoningScore

Conciseness

The body is lean with no concept over-explanation, but the 'What it does' section repeats the frontmatter description verbatim and 'Source' duplicates the upstream URL from frontmatter, which is trimmable redundancy.

4 / 5

Actionability

The only command is `open https://github.com/op7418/NanoBanana-PPT-Skills` with the note 'Inspect the upstream README for exact paths' — high-level hints with no executable steps for the skill's actual PPT-generation task.

2 / 5

Workflow Clarity

A rough sequence exists (install upstream bundle, inspect README, ask the agent to invoke), but no install command is given and the actual generation workflow is delegated entirely to an external README with no checkpoints.

2 / 5

Progressive Disclosure

No bundle files exist and the under-50-line body is cleanly sectioned with a clearly signaled, one-level-deep pointer to the upstream repo; frontmatter/body duplication and the external-URL punt instead of bundled references keep it from 5.

4 / 5

Total

12

/

20

Passed

Description

50%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 communicates the niche (NanoBanana-styled PPT generation) but stays at the label level: no explicit 'use when' triggers, no natural variations like PowerPoint or slides, and no concrete action list. It is serviceable but clearly below the good examples' standard.

Suggestions

Append a 'Use when...' clause with concrete triggers, e.g., 'Use when the user asks for AI-generated presentations, styled slideshows, or turning a document into a deck.'

Add natural trigger words users actually say — PowerPoint, presentation, slides, .pptx, deck — alongside 'PPT'.

Spell out 2-3 concrete capabilities (e.g., analyzes an input document, generates consistent styled images per slide, outputs a structured deck) instead of stacked noun phrases.

DimensionReasoningScore

Specificity

It names the domain and a couple of actions ('PPT generation', 'document analysis', 'styled images', 'structured deck output'), but these are high-level labels rather than a list of concrete operations, matching the 1-2-concrete-actions anchor.

3 / 5

Completeness

It has a reasonably clear 'what' but no 'Use when...' clause or equivalent explicit trigger guidance, which caps completeness at 3.

3 / 5

Trigger Term Quality

'PPT' is a natural keyword and 'document analysis' is relevant, but common user phrasings like PowerPoint, presentation, slides, and .pptx are missing.

3 / 5

Distinctiveness Conflict Risk

'via the NanoBanana stack' is distinctive, but the core 'PPT generation' framing overlaps broadly with generic presentation/.pptx skills, so it could trigger for the wrong skill.

3 / 5

Total

12

/

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.

Validation — 15 / 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

nexu-io/open-design

Path

skills/nanobanana-ppt/SKILL.md

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.