Install any skill in seconds. Free to start, no credit card required.
Get Started Free →fish-audio
Generate expressive audio clips using Fish Audio S2 TTS with bracket emotion tags. Record voice memos, narration, audio messages, or any spoken content.
Passed 16 of 19 test cases with the skill, and 10 of 19 without it.
and 3 more in the full report
6 fixed12 passed either way4 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 6 test cases the skill fixed. Same model, same prompt, with and without the skill.
What is the standard chunk length parameter value passed in the Fish Audio S2 API JSON payload?
| Checked | Without skill | With skill |
|---|---|---|
| Specifies chunk_length set to 300 | Missed | Passed |
The instructions your model reads when the skill loads.
Generate expressive audio clips using the Fish Audio S2 TTS API with [bracket] emotion tags.
This skill lets you create audio clips on demand — narration, announcements, podcast intros, dramatic readings, voice memos, or any spoken content. Uses Fish Audio S2 Pro with the full bracket syntax for emotional expressiveness.
https://api.fish.audio/v1/ttss2-proassistant config get services.tts.providers.fish-audio.referenceIdfish-audio/api_keymp3 at 192kbpsscratch/The Fish Audio API key must be stored securely via the credential store. Get an API key from the Fish Audio dashboard at https://fish.audio.
Check if the key is already configured:
assistant credentials inspect --service fish-audio --field api_key --json
If not set, collect it securely (never ask the user to paste it in chat):
assistant credentials prompt --service fish-audio --field api_key \
--label "Fish Audio API Key" \
--placeholder "sk-..." \
--description "Enter your Fish Audio API key"
Use bash with curl to call the Fish Audio API:
test cases passed, vs 10 / 19 without
More skills from the same source and nearby in the registry, with their headline benchmark lift.