CtrlK
BlogDocsLog inGet started
Tessl Logo

fal-audio

Text-to-speech and speech-to-text using fal.ai audio models

40

Quality

40%

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/skills/fal-audio/SKILL.md

The canonical home for this skill is fal-audio in administrakt0r/AI-Agents-Safe-Coding-Skills

SKILL.md
Quality
Evals
Security

Quality

Content

26%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 structurally organized but substantively empty — it restates the description three times and links to an external repo, offering no executable guidance or workflow. Progressive disclosure is acceptable thanks to clean sectioning, but actionability and workflow clarity are minimal.

Suggestions

Replace the abstract Instructions with concrete, executable guidance: example fal.ai API calls, model IDs, and parameter snippets for both TTS and STT.

Define a clear multi-step workflow (submit request -> poll/await result -> retrieve audio/transcript) with validation of the output, since these are batch/audio operations.

Remove the redundant restatements across Overview/When to Use/Instructions so every section earns its tokens.

DimensionReasoningScore

Conciseness

The body is terse and does not over-explain concepts Claude already knows, but it restates the same one-line description across Overview, When to Use, and Instructions, which is redundant padding that should be tightened; this matches the 'mostly efficient but could be tightened' anchor.

3 / 5

Actionability

The Instructions section only says 'provides guidance and patterns for text-to-speech and speech-to-text' with no code, commands, model IDs, endpoints, or examples — entirely abstract, describing rather than instructing.

1 / 5

Workflow Clarity

There is no sequence of steps, no validation checkpoints, and no described process at all; the body merely restates the skill's purpose.

1 / 5

Progressive Disclosure

The body is well-organized into clear sections (Overview, When to Use, Instructions) and includes a clearly signaled external reference link; no local bundle files exist to evaluate, and the structure is good with only minor gaps from the near-empty sections.

4 / 5

Total

9

/

20

Passed

Description

53%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 states the domain and two concrete capabilities clearly but omits any explicit "Use when" trigger guidance, capping completeness at 3. It is mostly distinct thanks to the fal.ai qualifier yet lacks synonym coverage that would raise trigger quality.

Suggestions

Add an explicit 'Use when...' clause naming concrete triggers, e.g. 'Use when converting text to speech or transcribing audio with fal.ai models'.

Include common synonyms and file/extension cues (TTS, STT, transcription, voice synthesis, .wav, .mp3) to improve trigger term coverage.

Name specific actions or model families (e.g. which fal.ai endpoints/models) to lift specificity from 1-2 actions toward comprehensive coverage.

DimensionReasoningScore

Specificity

It names the domain (audio) and two concrete capabilities — "text-to-speech" and "speech-to-text" — but gives no specifics on models, formats, or operations beyond the two named actions, matching the anchor for 1-2 concrete actions without comprehensive coverage.

3 / 5

Completeness

It clearly answers "what" (TTS and STT via fal.ai audio models) but provides no "Use when..." trigger guidance; per the rubric, a missing explicit trigger clause caps completeness at 3.

3 / 5

Trigger Term Quality

"text-to-speech" and "speech-to-text" are natural phrases a user might say, but common synonyms and variations (TTS, STT, transcription, voice synthesis, audio generation) are missing, matching the anchor for some relevant keywords with missing variations.

3 / 5

Distinctiveness Conflict Risk

The fal.ai provider qualifier plus the audio/TTS-STT niche make it mostly distinct from generic audio skills with only minor overlap risk against other fal.ai or speech skills; it is not score 5 because the short description lacks trigger phrases that fully lock the niche.

4 / 5

Total

13

/

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.