# connector-twilio

Скилл для отправки SMS и MMS из Caffeine-канистры через пакет twilio-client. Экспериментальный: ни один вызов ещё не проверяли на живом Twilio.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 11200 установок · ★ 2
- Автор: caffeinelabs
- Лицензия: Apache-2.0 · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/caffeinelabs/skills/tree/HEAD/skills/connector-twilio/SKILL.md
- Обновлён: 2026-10-22
- HTML: https://affpapa.org/nevibecode/skills/connector-twilio

## Что делает

Скилл подключает агента к Twilio REST API через mops-пакет `twilio-client` — типизированные биндинги вместо ручных `ic.http_request` к `api.twilio.com`. Внутри 35 API-модулей: Messaging v1 и путь v2010 (Account, Message, Media, IncomingPhoneNumber, AvailablePhoneNumber, реестры A2P). Голос, записи, конференции, очереди, SIP и usage records в пакет не входят — для них нужен другой путь.

Автор прямо предупреждает: клиент экспериментальный, ни один вызов из него не уходил в живой Twilio. Раньше запись отбрасывала аргументы и отправляла пустое тело; сейчас формат совпадает с документацией Twilio, но структурная корректность — не проверка. Первая успешная отправка и есть приёмочный тест. Каждое сообщение тарифицируется, так что неудачный эксперимент стоит денег.

Учётные данные админ вставляет через сеттер, закрытый проверкой `AccessControl.hasPermission(state, caller, #admin)`, и они остаются в канистре. Для продакшена берите API Key (`SK…` плюс Secret) — его можно отозвать; Auth Token даёт полный доступ к аккаунту, поэтому только для разработки. Account SID (`AC…`) всё равно нужен: он идёт в путь URL каждой операции v2010. Номер для США в продакшене требует регистрации A2P 10DLC — это сборы и недели ожидания, поэтому до начала работы спросите, с какого номера пойдёт отправка.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add caffeinelabs/skills --skill connector-twilio -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/connector-twilio/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/connector-twilio/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add caffeinelabs/skills --skill connector-twilio -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/connector-twilio/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add caffeinelabs/skills --skill connector-twilio -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/connector-twilio/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install caffeinelabs/skills connector-twilio
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/connector-twilio/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add caffeinelabs/skills --skill connector-twilio -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/caffeinelabs/skills --path skills/connector-twilio
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/connector-twilio/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add caffeinelabs/skills --skill connector-twilio -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/caffeinelabs/skills/tree/HEAD/skills/connector-twilio/SKILL.md

## Когда брать
- отправить SMS из Caffeine-канистры через Twilio REST API
- проверить статус доставки и код ошибки по `fetchMessage`
- найти и купить номер с поддержкой SMS
- зарегистрировать бренд и кампанию для A2P 10DLC в США
- пройти верификацию toll-free номера

## Примеры запросов агенту
- Отправь SMS через Twilio с номера из Messaging Service
- Покажи статус доставки последнего сообщения
- Настрой отправку MMS с картинкой по ссылке

## Похожие
- [Twilio SMS Automation](https://affpapa.org/nevibecode/skills/twilio-sms-automation.md) — скилл · 5400 установок
- [twilio-messaging-overview](https://affpapa.org/nevibecode/skills/twilio-messaging-overview.md) — скилл · 1 установка
- [twilio-rcs-messaging](https://affpapa.org/nevibecode/skills/twilio-rcs-messaging.md) — скилл · ★ 7596
- [twilio-communications](https://affpapa.org/nevibecode/skills/sickn33-twilio-communications.md) — скилл · 994 установки
- [sms](https://affpapa.org/nevibecode/skills/sms.md) — скилл · 64300 установок
- [sent-routing-strategist](https://affpapa.org/nevibecode/skills/sent-routing-strategist.md) — скилл · 2700 установок

Из того же набора: [caffeinelabs/skills](https://affpapa.org/nevibecode/by/caffeinelabs/skills.md) — 25 карточек

_Часть страницы не вошла по размеру — она есть в HTML-версии._

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
