CtrlK
BlogDocsLog inGet started
Tessl Logo

sn-ppt-tools

Use when another PPT Skill needs web search, image search or download, or image generation and the host Agent's equivalent native capability is absent or has failed.

68

Quality

84%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

SKILL.md
Quality
Evals
Security

Quality

Content

93%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 content is an exemplary compact skill body: lean, fully executable, with clear config resolution and explicit failure semantics, plus a single well-signaled reference. The only gap is the absence of an explicit validate→fix→retry feedback loop, which is intentionally routed to a no-tool fallback instead.

DimensionReasoningScore

Conciseness

The body is lean and efficient: it assumes Claude's competence, never explains basic concepts, and every section (config resolution, commands, failure semantics) earns its place with no padding.

5 / 5

Actionability

Provides fully executable, copy-paste-ready commands with concrete flags, deck-dir/output/referer arguments, and explicit per-capability env-var resolution chains covering the common cases for search, download, and generation.

5 / 5

Workflow Clarity

Sequences multi-step flows (search→select→download, generate) with explicit validation via exit codes (unavailable=2, failed=1, ok) and no-retry-then-policy-handoff guidance, but lacks an explicit validate→fix→retry feedback loop for failures.

4 / 5

Progressive Disclosure

Clear overview with a single, well-signaled one-level reference to references/capability-policy.md (verified present), scripts invoked by concrete path, and appropriately organized sections for a compact skill.

5 / 5

Total

19

/

20

Passed

Description

75%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 clearly states what the skill does and the conditional situation in which to use it, with concrete capability names and a well-scoped niche. It is solid but not maximally explicit: trigger phrasing leans on absence/failure conditions rather than natural user-request terms, and a few synonyms are missing.

Suggestions

Lead with a natural-language trigger clause (e.g. 'Use when a PPT Skill needs to find images, generate images, or run a web/image search') so the 'when' reads as a user-voiced need rather than an absence/failure condition.

Add common synonyms and concrete file-extension or output terms (e.g. 'image download', 'PNG generation', '.png') to broaden trigger-term coverage.

Consider stating the concrete outputs (single-line JSON with status) to sharpen the 'what' and reduce overlap ambiguity with general web-search skills.

DimensionReasoningScore

Specificity

Names the domain (PPT Skill backup tools) and three concrete capabilities — 'web search', 'image search or download', 'image generation' — listing several specific actions with only minor gaps in coverage.

4 / 5

Completeness

Explicitly answers both 'what' (web/image search, image download, image generation) and 'when' (another PPT Skill needs it and the host Agent's native capability is absent or has failed), though the 'when' clause is conditional rather than a simple trigger phrase.

4 / 5

Trigger Term Quality

Includes natural terms users would say ('web search', 'image search', 'image generation') with good coverage, but the negative/conditional trigger phrasing ('absent or has failed') is unusual and a few common synonyms are missing.

4 / 5

Distinctiveness Conflict Risk

Scoped to a backup role for 'another PPT Skill', giving it a distinct niche with minimal conflict risk, though generic capabilities like 'web search' and 'image generation' could overlap with related general skills.

4 / 5

Total

16

/

20

Passed

Validation

81%

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

Validation — 13 / 16 Passed

Validation for skill structure

CriteriaDescriptionResult

metadata_version

'metadata.version' is missing

Warning

metadata_field

'metadata' should map string keys to string values

Warning

referenced_paths_exist

Referenced path issues: 1 missing

Warning

Total

13

/

16

Passed

Repository
OpenSenseNova/SenseNova-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.