CtrlK
BlogDocsLog inGet started
Tessl Logo

foleyix/audiocreator-foleyix

Write, optimize, or repair Foleyix prompts and create background music, songs with vocals and lyrics, podcasts, ambience, sound effects, game effects, narration, dialogue, and sound scenes. Keep audio types and limits aligned with the website; check tasks and quota, then download private WAV results when generation is requested.

69

Quality

87%

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

Overview
Quality
Evals
Security
Files

Quality

Content

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

A highly actionable, well-structured skill body: every step is backed by executable commands, explicit limits, and validation/recovery checkpoints, with a verified one-level-deep reference bundle. Minor gains are available by trimming compatibility/licensing asides and moving some dense operational rules into the existing reference files.

DimensionReasoningScore

Conciseness

The body is information-dense and operational, explaining only tool-specific facts Claude cannot know (limits, grants, request-ID semantics), but a few sentences are trimmable fluff ("works with Codex, Claude Code, Qoder, OpenClaw, Hermes, and compatible clients", "The skill is free software…") and some long legalistic sentences could be tightened. Not 3 because padding is minor; not 5 because those non-earning tokens are present.

4 / 5

Actionability

Fully executable throughout: copy-paste-ready CLI invocations (`node scripts/foleyix.mjs generate --mode narration --prompt "…" --out ./welcome.wav --json`), concrete limits (3,000-character input, 30 s/10 MB references, up to three `--voice-id` bindings, ten-minute wait), and mode/input tables cover the common cases.

5 / 5

Workflow Clarity

The workflow is clearly sequenced (choose workflow → prepare prompt → connect account → check quota → generate → verify/deliver) with explicit validation checkpoints: check quota before generating, verify status and absolute path before calling a task complete, listen and compare when playback is available, refuse auto-replacement of `unknown` tasks, and reuse the same request ID for retries.

5 / 5

Progressive Disclosure

Six well-signaled references ([references/prompt-writing.md], [references/sound-design.md], [references/speech.md], [references/cli.md], [references/capabilities.md], [references/audio-capabilities.json]) all exist and are one level deep, but the body carries more inline operational detail (voice-reference binding rules, quota arithmetic, request-ID recovery) than a lean overview, so organization is good rather than fully split.

4 / 5

Total

18

/

20

Passed

Description

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

A strong, concrete description that comprehensively names capabilities and natural trigger terms in third person. Its main weakness is the absence of an explicit "Use when…" trigger clause, leaving the invocation condition only weakly implied.

Suggestions

Add an explicit trigger clause, e.g. "Use when the user wants AI-generated audio: music, songs, podcasts, sound effects, ambience, narration, or Foleyix prompts."

Fold the operational second sentence ("Keep audio types and limits aligned with the website; check tasks and quota, then download private WAV results when generation is requested") into a shorter when-statement, since quota/download mechanics belong in the body, freeing description budget for triggers like "voice", "SFX", or "audio generation".

DimensionReasoningScore

Specificity

The description lists multiple concrete actions ("Write, optimize, or repair Foleyix prompts", "check tasks and quota, then download private WAV results") and comprehensively enumerates the audio domains (background music, songs with vocals and lyrics, podcasts, ambience, sound effects, game effects, narration, dialogue, sound scenes) with no coverage gaps.

5 / 5

Completeness

The "what" is explicit and concrete, but the "when" is only the sub-clause "when generation is requested", which conditions the download step rather than telling Claude when to invoke the skill; there is no "Use when…" or equivalent trigger guidance, capping this dimension at 3.

3 / 5

Trigger Term Quality

It covers the natural phrases users would say — "background music", "songs with vocals and lyrics", "podcasts", "ambience", "sound effects", "game effects", "narration", "dialogue", "sound scenes", and the file format "WAV" — comprehensively including synonyms and domain variations.

5 / 5

Distinctiveness Conflict Risk

The branded tool name (Foleyix) plus audio-specific outputs (WAV results, music, podcasts, sound effects) establish a clear niche with distinct triggers and minimal risk of firing for unrelated skills.

5 / 5

Total

18

/

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

metadata_field

'metadata' should map string keys to string values

Warning

Total

15

/

16

Passed

Reviewed

Table of Contents