Skip to main content
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

The skills CLI needs Node 18 or later. It detects the coding agents you have installed, or prompts you to pick one.
Skills install into your coding agent’s skills directory, for example ~/.claude/skills/. Re-run the command any time to update.
  • Target one coding agent with -a (claude-code, codex, or gemini-cli).
  • Add -g to install for every project.
  • Name a single skill to install just that one:

Set up your key

The core skills read your key from VOICEAI_API_KEY:
Create a key at app.slng.ai, or see Create your API key. The 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.
The agent loads the 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.