mofa-org/mofa-skills/mofa-fm
Claude Code and agent skill by mofa-org/mofa-skills
- community
Checking that the SKILL.md file is still in the repository.
TTS and voice cloning. Triggers: voice, TTS, text to speech, 语音, 播报, read aloud.
Install
npx vskill@latest install mofa-org/mofa-skills/mofa-fmSKILL.md
MoFA FM — Text-to-Speech
One-line: synthesize speech (preset or cloned voices) via the local ominix-api server. Background-spawning — call fm_tts directly with the full text and the audio file is delivered automatically.
CRITICAL anti-patterns
Do NOT call `fm_voice_list` as a precheck before `fm_tts` or before podcast generation. fm_voice_list is a recovery and explicit-listing tool, not a TTS prerequisite. If a user names a voice you do not recognise, call fm_tts directly with that voice — the error path is short and recoverable, and a preemptive catalog dump wastes a turn and can prevent the actual TTS call from happening.
Call fm_voice_list only when:
fm_ttsor podcast generation returnsUnknown voice 'NAME',
Voice not found, or an equivalent unavailable-voice error.
- The user explicitly asks to list or browse available voices.
Do NOT use spawn, shell scripts, or manual text splitting around `fm_tts`. The tool is spawn_only — call it once with the full text.
Do NOT use `fm_tts` for podcasts. Use podcast_generate from mofa-podcast instead.
Quick reference
- Default voice:
vivian. Other presets and custom-voice save / list /
delete behaviour are documented in `docs/full-guide.md`.
- Style prompt (
promptargument): leave empty for natural
content-aware tone; set it to override with a consistent style — see the table in `docs/full-guide.md`.
- Voice cloning: save with
fm_voice_save(3-10s clear-speech clip),
then pass the same name as fm_tts's voice argument. Local-only save — no server round-trip at save time.
Security
- Security scanPassed, 90 of 100Pattern checks on the skill's files.
- Model reviewPassed
Quality evaluation
- Task evaluationNot runNo evaluation yet. Run one in Skill Studio.
Source
- SKILL.md in the repositoryCheckingmofa-fm/SKILL.md
Popularity
- 7-day trend score
- 5
Not refreshed yet.
Works with
Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.
- Claude Code
- Cursor
- GitHub Copilot
- Windsurf
- Codex
- Gemini CLI
- Cline
- Amp
- Roo Code
- Goose
- Continue
- Kilo Code
- Junie
- Trae
- OpenHands
- Qwen Code
- AI Agent
- Tabnine Chat
- Sourcegraph Cody
- Amazon Q
- Firebase Genkit
- Sweep
- Devin
- Phind
- Mentat
- Claude Desktop
- Aider
- GPT Pilot
- Plandex
- bolt.new
- v0
- Replit Agent
- Anse
- TypingMind
- BetterChatGPT
- LibreChat
- Warp AI
- Pieces
- Fig AI
Embed badge
[](https://verified-skill.com/skills/mofa-org/mofa-skills/mofa-fm)