CtrlK
BlogDocsLog inGet started
Tessl Logo

speech

Generate spoken audio from text using OpenAI's API with built-in voices. Useful for narrated explainers, lecture audio, and quick voiceover tracks.

52

Quality

58%

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 ./skills/speech/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

42%

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

This is a thin catalogue pointer rather than a self-contained skill: it advertises an upstream bundle instead of providing executable guidance, which tanks actionability. Organization is clean and token-efficient, but it offers no real instructions for performing text-to-speech.

Suggestions

Add a concrete, executable install command and the exact upstream bundle path instead of the vague "install the upstream bundle" instruction.

Include a minimal runnable OpenAI speech API example so the skill is usable without leaving for the upstream repo.

Remove the verbatim repetition of the frontmatter description in the body to tighten conciseness.

DimensionReasoningScore

Conciseness

The body is sectioned and mostly lean, but repeats the frontmatter description verbatim and pads the "How to use" section with prose about catalogue mechanics that could be tightened.

2 / 3

Actionability

The only command is `open https://github.com/openai/skills`; the rest ("install the upstream bundle") is abstract direction with no concrete install command or paths, so it describes rather than instructs.

1 / 3

Workflow Clarity

A loose sequence exists (inspect README, install bundle, invoke by name) but no concrete steps or validation checkpoints, and the actual install mechanics are unspecified.

2 / 3

Progressive Disclosure

The body is under 50 lines with no external bundle files needed, organized into clear sections (What it does, Source, How to use), meeting the simple-skill threshold for progressive disclosure.

3 / 3

Total

8

/

12

Passed

Description

75%

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 is clear and specific about a single TTS capability with explicit use-case triggers, giving it strong completeness and distinctiveness. It loses points on specificity and trigger-term coverage because it presents one main action and omits common keyword variants a user might say.

DimensionReasoningScore

Specificity

The description names a concrete action ("Generate spoken audio from text") and the method ("using OpenAI's API with built-in voices"), but lists only one primary action rather than the multiple distinct concrete actions the score-3 anchor requires.

2 / 3

Completeness

It answers "what" ("Generate spoken audio from text using OpenAI's API") and "when" via an explicit "Useful for narrated explainers, lecture audio, and quick voiceover tracks" clause, satisfying the explicit-trigger requirement that would otherwise cap completeness at 2.

3 / 3

Trigger Term Quality

Phrases like "spoken audio", "narrated explainers", "voiceover tracks" are relevant natural terms, but coverage of common variations a user would say (e.g. "text to speech", "TTS") within the description itself is incomplete.

2 / 3

Distinctiveness Conflict Risk

The OpenAI TTS niche with built-in voices is clearly scoped and unlikely to trigger for unrelated skills, matching the clear-niche anchor.

3 / 3

Total

10

/

12

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
nexu-io/open-design
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.