slng-ai/skills is a pack of skills for coding agents. Once installed, your
coding agent knows how to set up an SLNG key, synthesize speech, transcribe
audio, draft a voice-agent prompt, and dispatch outbound calls. Each skill is a
short markdown brief plus example code the agent runs directly, so you describe
the task in plain language instead of writing the client.
For the migration skills that move an existing LiveKit, Pipecat, or custom agent
onto SLNG, see the Integrate skill.
Install
Theskills CLI needs Node 18 or later. It detects the coding agents you have
installed, or prompts you to pick one.
~/.claude/skills/. Re-run the command any time to update.
- Target one coding agent with
-a(claude-code,codex, orgemini-cli). - Add
-gto install for every project. - Name a single skill to install just that one:
Set up your key
The core skills read your key fromVOICEAI_API_KEY:
setup-api-key skill configures and validates this on first use.
Skills in the pack
Each skill shows the same task four ways: the
voiceai CLI, the Python SDK, the
JavaScript SDK, and raw REST or WebSocket calls. The agent picks whichever fits
the project it is working in. For the full model list, see the catalog for
text to speech and
speech to text.
Use a skill
Once a skill is installed, describe the task to your coding agent. The skill’s description tells the agent when to load it, so you do not call it by name.speech-to-text skill, runs voiceai stt recording.wav (or
the SDK equivalent when the project is already Python or JavaScript), parses the
response, and writes the summary back to you.
Works with
Any coding agent that loads skills from a directory: Claude Code, Codex, Gemini CLI, and other compatible hosts. The skills are plain markdown plus shell-runnable examples.Next steps
Skills guide
A walkthrough of the pack, with example prompts for each skill.
Integrate skill
Migration skills that move an existing agent onto SLNG.
GitHub repo
Source, version history, and a place to propose new skills.