11labs-acset
Installation
SKILL.md
11labs-acset
Wraps the ElevenLabs voice synthesis API as an ACSet (Attributed C-Set) schema, with Unison algebraic effect handlers for typed voice operations.
Use When
- Integrating ElevenLabs TTS into a category-theoretic data pipeline
- Building typed voice synthesis workflows with compile-time morphism checking
- Managing multi-voice narration with GF(3) trit conservation across voices
- Accessing ElevenLabs via MCP server (
uvx elevenlabs-mcp)
Workflow
- Set API key:
export ELEVENLABS_API_KEY="sk_..." - Start MCP server:
uvx elevenlabs-mcp(orpython3 unified_elevenlabs_mcp_server.py) - Define voice triad: assign trit roles to voices (+1 generator, 0 coordinator, -1 validator)
- Synthesize: call
synthesizewith text and voice, receiving typedAudiooutput - Verify conservation: confirm
sum(trits) === 0 (mod 3)across voice set