The Fish Audio plugin brings Fish Audio speech generation, voice cloning, transcription and Story Studio into Claude (claude.ai, Cowork, Claude Code) and OpenAI Codex / ChatGPT. It bundles:
- the Fish Audio connector, the remote MCP server at
https://api.fish.audio/mcp(OAuth sign-in, no API key) - the
fish-audioskill, which teaches the agent the workflows around the connector's tools - the
fish-audio-sdkandfish-audio-apiskills for writing code against Fish Audio
See plugins/fish-audio/README.md for what it does and what data it sends.
Claude Code
/plugin marketplace add fishaudio/fish-audio-plugin
/plugin install fish-audio@fish-audio
The first tool call opens a browser to sign in to Fish Audio.
claude.ai and Cowork
Go to Customize > Plugins > Add > Add marketplace, enter fishaudio/fish-audio-plugin, install Fish Audio, then connect it from the plugin's Connectors tab.
Codex
codex plugin marketplace add fishaudio/fish-audio-plugin
codex plugin add fish-audio@fish-audio
codex mcp login fish-audioIn the Codex app, install Fish Audio from the plugin list and sign in when prompted.
.claude-plugin/marketplace.json Claude marketplace
.agents/plugins/marketplace.json Codex marketplace
plugins/fish-audio/
.claude-plugin/plugin.json Claude manifest
.codex-plugin/plugin.json Codex / ChatGPT manifest and listing metadata
.mcp.json Fish Audio connector, shared by both
skills/ shared by both
assets/ Codex / ChatGPT listing icons
scripts/sync-docs-skills.sh refresh fish-audio-sdk and fish-audio-api
skills/fish-audio-sdk and skills/fish-audio-api are mirrored from fishaudio/docs; edit them there. The Sync docs skills workflow checks daily and commits any change to main with a patch version bump; run scripts/sync-docs-skills.sh to sync by hand.
claude plugin validate plugins/fish-audio
claude --plugin-dir plugins/fish-audioBump version in both manifests on every release.