CtrlK
BlogDocsLog inGet started
Tessl Logo

audiocraft-audio-generation

PyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen). Use when you need to generate music from text descriptions, create sound effects, or perform melody-conditioned music generation.

61

Quality

74%

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 ./backend/cli/skills/coding/audiocraft/SKILL.md
SKILL.md
Quality
Evals
Security

Quality

Content

61%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 reference dominated by executable code, with a clean two-file progressive-disclosure bundle. Weaknesses are redundancy (duplicated basic-usage examples, a common-issues table duplicating the troubleshooting reference) and missing validation/feedback steps in the batch-processing workflow.

Suggestions

Remove the near-duplicate text-to-music example (Quick start vs. 'MusicGen usage') and drop or shrink the ASCII architecture diagram to cut redundant tokens.

Add a validation checkpoint to the batch sound-design workflow (e.g., verify each output file exists and is non-trivial in size before reporting results) to satisfy the batch-operation feedback-loop requirement.

Replace the inline 'Common issues' table with a pointer to references/troubleshooting.md to eliminate duplication with the bundle file.

DimensionReasoningScore

Conciseness

The body is dominated by executable code rather than prose, but it includes unnecessary repetition — the Quick start 'Basic text-to-music' example is nearly duplicated in 'MusicGen usage > Text-to-music generation' — and an ASCII architecture diagram re-explaining T5/LM/EnCodec concepts Claude already knows. This fits 'mostly efficient but could be tightened' rather than anchor 4's minor trims, though it is well above the verbose anchor 2.

3 / 5

Actionability

Install commands, per-model generation snippets, parameter tables, and VRAM tables make most guidance copy-paste ready. It is not 5 due to minor gaps such as the MusicGen-Style example calling torchaudio.load without importing torchaudio, and not 3 because the code is fully executable rather than pseudocode.

4 / 5

Workflow Clarity

Sections are clearly sequenced by task, but workflows lack validation checkpoints — notably Workflow 2 (batch sound generation) writes files with no verification step, and the rubric's batch-operation cap limits workflow clarity to 3. It is not 2 because sequences are well defined, and it cannot be 4 because the batch workflow has no feedback loop.

3 / 5

Progressive Disclosure

Structure is good: both bundle references (references/advanced-usage.md, references/troubleshooting.md) are real files, clearly signaled one level deep with descriptive labels. The main gap is that the inline 'Common issues' table duplicates troubleshooting.md content; this is a minor organization issue matching anchor 4 rather than the inline-bulk-content pattern of anchor 3.

4 / 5

Total

14

/

20

Passed

Description

87%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 description that clearly states what the skill does and when to use it, with concrete model names and natural trigger phrases. Its only weakness is modest coverage relative to the body's full capability set (EnCodec, stereo, style transfer are absent).

DimensionReasoningScore

Specificity

Names the domain and several concrete actions — 'text-to-music (MusicGen)', 'text-to-sound (AudioGen)', 'melody-conditioned music generation' — matching the anchor for several specific actions with minor gaps. It is not 5 because capabilities covered in the body (EnCodec compression, stereo output, style conditioning) are omitted, and not 3 because more than 1-2 concrete actions are listed.

4 / 5

Completeness

Explicitly answers both what ('PyTorch library for audio generation including text-to-music (MusicGen) and text-to-sound (AudioGen)') and when ('Use when you need to generate music from text descriptions, create sound effects, or perform melody-conditioned music generation') with concrete trigger phrases, matching the top anchor. It exceeds anchor 4 because the 'when' clause is explicit and specific rather than merely present.

5 / 5

Trigger Term Quality

Includes natural user phrases like 'generate music from text descriptions', 'create sound effects', and model names (MusicGen, AudioGen) that users would actually say. It is not 5 because common variations such as 'text-to-audio', 'make music', or 'background music' are missing, and not 3 because coverage goes beyond a couple of generic keywords.

4 / 5

Distinctiveness Conflict Risk

The named-model framing (MusicGen, AudioGen) carves out a clear niche with distinct triggers and minimal conflict risk against adjacent audio skills. It is not 4 because no closely related skill's triggers (e.g., general TTS or audio editing) are plausibly captured by this description.

5 / 5

Total

18

/

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

skill_md_line_count

SKILL.md is long (574 lines); consider splitting into references/ and linking

Warning

metadata_version

'metadata.version' is missing

Warning

frontmatter_unknown_keys

Unknown frontmatter key(s) found; consider removing or moving to metadata

Warning

Total

13

/

16

Passed

Repository
synthetic-sciences/openscience
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.