ElevenLabs Skills
Десять скиллов от ElevenLabs: озвучка текста, расшифровка, голосовые агенты, звуковые эффекты, музыка, дубляж и очистка голоса через API
- 519 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент ходит в облачный API ElevenLabs с вашим ключом, а вызовы тарифицируются
- Тексты и аудио из ваших проектов уходят на сторону ElevenLabs для озвучки, расшифровки и дубляжа
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/elevenlabs-skillsОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент ходит в облачный API ElevenLabs с вашим ключом, а вызовы тарифицируются
- Тексты и аудио из ваших проектов уходят на сторону ElevenLabs для озвучки, расшифровки и дубляжа
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
ElevenLabs Skills — официальный набор скиллов для разработчиков, которые подключают голосовой ИИ ElevenLabs в свои приложения. Агент получает рабочие примеры на Python, JavaScript и через CLI и меньше гадает над параметрами API. В наборе десять скиллов. text-to-speech озвучивает текст голосами ElevenLabs, по описанию скилла на 90 с лишним языках. speech-to-text расшифровывает аудио с временными метками, а `speech-engine` добавляет живой голосовой разговор к вашей языковой модели или чат-агенту. Скилл agents собирает диалоговых голосовых агентов, `sound-effects` делает звуковые эффекты по описанию, `music` сочиняет треки. `voice-changer` перекладывает речь на другой голос, `voice-isolator` убирает фоновый шум и оставляет речь, dubbing дублирует аудио и видео на другие языки с сохранением голосов говорящих. Отдельный setup-api-key ведет через получение ключа и его настройку. Все скиллы читают ключ из переменной ELEVENLABS_API_KEY. В папке `evals` лежат проверки: срабатывает ли скилл на нужные запросы и дает ли верный результат.
Для кого. Для разработчиков голосовых приложений, ботов и сервисов озвучки, видеоредакторов и подкастеров, которые пишут код с помощью агента.
Подходит, если
- В приложении нужна озвучка текста: агент напишет вызов text-to-speech на Python или JavaScript с нужной моделью и голосом
- Записи встреч или интервью надо превратить в текст с временными метками
- Вы делаете голосового ассистента и подключаете живой разговор к своей языковой модели через `speech-engine`
- Ролик или подкаст нужно продублировать на другие языки, не потеряв голоса говорящих
- В записи фоновый шум, и нужно оставить только речь
Не подходит, если
- Нужна озвучка без аккаунта ElevenLabs и ключа: все скиллы работают через платформу и требуют ключ
- Задача решается локальной моделью без интернета: скиллам нужен доступ к сети
- Вы ищете скилл для голосового разговора с самим агентом в терминале: набор нацелен на создание голосовых функций в ваших проектах
- Нужны примеры для сервиса другого вендора: скиллы описывают только API ElevenLabs
Пример запроса к агенту
Добавь в мое Next.js-приложение кнопку «Озвучить статью»: серверный маршрут должен отправлять текст в ElevenLabs и отдавать mp3. Используй скилл text-to-speechОграничения
Для всех скиллов нужен ключ ElevenLabs и доступ в интернет, ключ задается переменной ELEVENLABS_API_KEY. Использование API тарифицирует ElevenLabs, условия смотрите на их сайте. В JavaScript ставьте пакет @elevenlabs/elevenlabs-js, а пакет elevenlabs из npm относится к устаревшей ветке 1.x.
В примерах по умолчанию стоит модель eleven_v4, ее стоит сверить с актуальным списком моделей вендора. Запуск проверок из папки `evals` требует Cursor Agent CLI и авторизации в Cursor.
Как отключить. Удалите папки скиллов из каталога скиллов агента (например .claude/skills/ или .agents/skills/). Переменную ELEVENLABS_API_KEY можно убрать из профиля оболочки, а сам ключ отозвать в панели ElevenLabs.
Частые вопросы
Как поставить скиллы ElevenLabs в Claude Code или Cursor?
Выполните npx skills add elevenlabs/skills. Установщик skills.sh сам находит поддерживаемых агентов и кладет скиллы в нужные папки. Затем задайте ключ командой export ELEVENLABS_API_KEY="ваш-ключ".
Какие скиллы входят в набор ElevenLabs?
Десять: text-to-speech, speech-to-text, `speech-engine`, agents, `sound-effects`, `music`, `voice-changer`, `voice-isolator`, dubbing и setup-api-key. Каждый лежит в своей папке со SKILL.md и справочниками в `references`.
Чем `speech-engine` отличается от скилла agents?
`speech-engine` добавляет живой голосовой разговор к вашей языковой модели или чат-агенту. Скилл agents собирает диалоговых голосовых агентов на платформе ElevenLabs.
Какой пакет ElevenLabs ставить для JavaScript?
Пакет @elevenlabs/elevenlabs-js. Автор набора предупреждает, что `npm install` elevenlabs тянет устаревшую ветку 1.x. В Python ставится `pip install` elevenlabs.
Как получить ключ API ElevenLabs?
Через скилл setup-api-key, который проводит по получению и настройке ключа, или в панели ElevenLabs на странице ключей. Ключ читается из переменной ELEVENLABS_API_KEY.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл учит агента собирать видео с закадровой озвучкой через narrator-ai-cli: поиск ролика, шаблон, музыка, голос, текст и монтаж
Локальный синтез речи для агентов: команда и скилл озвучивают текст, клонируют голос по записи и собирают музыку из партитуры без облака и платы за символы
Набор скиллов формата SKILL.md для производства коротких видео и контента: тема, сценарий, голос, аватар, монтаж, обложки и motion-графика
YouTube Skills
YouTube Skills for AI Agents
Набор скиллов дает агенту транскрипты видео YouTube, поиск роликов и каналов и разбор плейлистов через один API
Скилл превращает идею, ссылку или скринкаст в готовое видео: аватар HeyGen, b-roll, субтитры и контроль качества
Двенадцать скиллов, по которым агент собирает однофайловые HTML-анимации: слайды, схемы протоколов, архитектурные диаграммы и демо для записи экрана
Сравнение с похожими
Записи с тем же главным запросом: чем они отличаются.
| Запись | Официальный | Авторизация | Звезды репозитория | Главное отличие |
|---|---|---|---|---|
| ElevenLabs Skills (эта запись) | да | 519 | ||
| VoiceMode | да | не нужна | 1 431 | MCP-сервер для голосового разговора с самим агентом, скиллов по API озвучки в нем нет |
| Озвучка через Яндекс Станцию | нет | 1 | озвучивает ответы агента голосом Алисы на Яндекс Станции по локальной сети | |
| yovoice | нет | 1 968 | локальный синтез речи для агентов |
Из блога
Коротко о README
Короткий README: что это за скиллы, как их поставить одной командой, таблица из десяти скиллов с описаниями, настройка ключа через переменную окружения и список SDK (Python, JavaScript, CLI). Отдельно предупреждение про устаревший пакет elevenlabs в npm и описание папки `evals` с проверками срабатывания и результата.
Бейдж для README
Исходный SKILL.md
---
name: text-to-speech
description: Convert text to speech using ElevenLabs voice AI. Use when generating audio from text, creating voiceovers, building voice apps, or synthesizing speech in 90+ languages.
license: MIT
compatibility: Requires internet access and an ElevenLabs API key (ELEVENLABS_API_KEY).
metadata: {"openclaw": {"requires": {"env": ["ELEVENLABS_API_KEY"]}, "primaryEnv": "ELEVENLABS_API_KEY"}}
---
# ElevenLabs Text-to-Speech
Generate natural speech from text - supports 90+ languages, multiple models for quality vs latency tradeoffs. Examples default to `eleven_v4`, the latest and highest-quality model.
> **Setup:** See [Installation Guide](references/installation.md). For JavaScript, use `@elevenlabs/*` packages only.
## Quick Start
### Python
```python
from elevenlabs import ElevenLabs
client = ElevenLabs()
audio = client.text_to_speech.convert(
text="Hello, welcome to ElevenLabs!",
voice_id="JBFqnCBsd6RMkjVDRZzb", # George
model_id="eleven_v4"
)
with open("output.mp3", "wb") as f:
for chunk in audio:
f.write(chunk)
```
### JavaScript
```javascript
import { ElevenLabsClient } from "@elevenlabs/elevenlabs-js";
import { createWriteStream } from "fs";
import { Readable } from "stream";