ElevenLabs Skills

Десять скиллов от ElevenLabs: озвучка текста, расшифровка, голосовые агенты, звуковые эффекты, музыка, дубляж и очистка голоса через API

  • 519 ★ репозитория
  • Последний коммит
  • MIT
СкиллОфициальныйВыбор редакции

Расширенный доступ

Почему такой уровень

  • Агент ходит в облачный API ElevenLabs с вашим ключом, а вызовы тарифицируются
  • Тексты и аудио из ваших проектов уходят на сторону ElevenLabs для озвучки, расшифровки и дубляжа
Все причины и проверки

elevenlabs/skills

Установка

В терминале, через 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: поиск ролика, шаблон, музыка, голос, текст и монтаж

СкиллРасширенный доступ3,1 тыс.Звезды репозитория

Локальный синтез речи для агентов: команда и скилл озвучивают текст, клонируют голос по записи и собирают музыку из партитуры без облака и платы за символы

CLIРасширенный доступ2 тыс.Звезды репозитория

Набор скиллов формата SKILL.md для производства коротких видео и контента: тема, сценарий, голос, аватар, монтаж, обложки и motion-графика

СкиллРасширенный доступ1,7 тыс.Звезды репозитория

YouTube Skills

YouTube Skills for AI Agents

Набор скиллов дает агенту транскрипты видео YouTube, поиск роликов и каналов и разбор плейлистов через один API

СкиллРасширенный доступ1,1 тыс.Звезды репозитория
Нужен VPN

Скилл превращает идею, ссылку или скринкаст в готовое видео: аватар HeyGen, b-roll, субтитры и контроль качества

СкиллШирокий доступ326Звезды репозитория

Двенадцать скиллов, по которым агент собирает однофайловые HTML-анимации: слайды, схемы протоколов, архитектурные диаграммы и демо для записи экрана

СкиллРасширенный доступ1,7 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
ElevenLabs Skills (эта запись)да519
VoiceModeдане нужна1 431MCP-сервер для голосового разговора с самим агентом, скиллов по 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";

Сообщить о проблеме

Foxx AIElevenLabs Skills
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.