技能 twilio-communications
📦

twilio-communications

安全

Construir Funciones de Comunicación Twilio

Agrega SMS, llamadas de voz, mensajes de WhatsApp y 2FA a tus aplicaciones usando Twilio. Esta habilidad maneja verificación de teléfono, sistemas IVR y gestión segura de credenciales con el SDK oficial de Twilio.

支持: Claude Codex Code(CC)
🥉 72 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“twilio-communications”。 Send SMS to +15551234567 with order confirmation

预期结果:

Mensaje enviado exitosamente. SID: SM1234abcd5678efgh. Estado: en cola. Segmentos: 1

正在使用“twilio-communications”。 Verify phone number +15551234567 with code 123456

预期结果:

Verificación aprobada. Estado: aprobado. Válido: true

正在使用“twilio-communications”。 Handle incoming call with IVR menu

预期结果:

Respuesta XML generada con saludo de voz y recolección de dígitos. El llamador presionó 2, enrutado a línea de soporte.

安全审计

安全
v1 • 2/25/2026

All static analysis findings were evaluated as false positives. The skill uses the official Twilio Python SDK with security best practices: credentials stored in environment variables, request signature validation for webhooks, proper exception handling, and phone number validation. No malicious patterns or security vulnerabilities detected.

1
已扫描文件
300
分析行数
0
发现项
1
审计总数
未发现安全问题
审计者: claude

质量评分

38
架构
100
可维护性
87
内容
32
社区
100
安全
100
规范符合性

你能构建什么

Notificaciones de Pedidos de Comercio Electrónico

Envía confirmaciones de pedidos, actualizaciones de envío y notificaciones de entrega a los clientes vía SMS.

Autenticación de Usuario con 2FA

Agrega autenticación de dos factores basada en teléfono para proteger cuentas de usuario de acceso no autorizado.

Sistema Automatizado de Soporte al Cliente por Teléfono

Crea menús IVR que enrutan llamadas a departamentos apropiados y manejan correos de voz fuera de horario.

试试这些提示

Enviar una Notificación SMS Básica
Ayúdame a enviar un mensaje SMS al +1234567890 con el texto 'Tu pedido ha sido enviado'. Tengo credenciales de Twilio configuradas como variables de entorno.
Implementar Verificación de Teléfono para Registro de Usuario
Necesito verificar números de teléfono de usuarios durante el registro. Crea un flujo que envíe un código de verificación vía SMS y valide el código que el usuario ingresa.
Construir un Sistema de Menú Telefónico IVR
Crea una aplicación Flask con TwiML que conteste llamadas con un saludo, recoja entrada de dígitos (presiona 1 para ventas, 2 para soporte) y enrute al departamento correcto.
Agregar Mensajería de WhatsApp Business
Ayúdame a configurar mensajería de WhatsApp para soporte al cliente usando Twilio. Necesito enviar mensajes de plantilla y manejar respuestas entrantes con validación adecuada de webhooks.

最佳实践

  • Almacena las credenciales de Twilio (Account SID, Auth Token) en variables de entorno, nunca en el código
  • Valida las firmas de webhooks de Twilio usando RequestValidator para evitar solicitudes falsificadas
  • Implementa limitación de tasa a nivel de aplicación además de los límites integrados de Twilio
  • Rastrea el estado de opt-out del usuario para cumplir con las regulaciones de marketing por SMS
  • Usa formato E.164 para todos los números de teléfono para asegurar entrega confiable

避免

  • Codificar credenciales de API directamente en código fuente o archivos de configuración
  • Omitir validación de firmas de webhook en solicitudes entrantes de Twilio
  • Enviar mensajes a usuarios sin rastrear consentimiento y preferencias de opt-out
  • Ignorar costos de segmentación de mensajes para contenido SMS largo

常见问题

¿Cómo obtengo credenciales de API de Twilio?
Regístrate en twilio.com, luego encuentra tu Account SID y Auth Token en el panel de Console. Crea un número de teléfono para enviar mensajes.
¿Qué es el formato E.164 y por qué es requerido?
E.164 es el formato internacional de número de teléfono: +[código de país][número], como +14155551234. Twilio requiere este formato para enrutamiento confiable.
¿Cómo difiere Twilio Verify de construir mi propio sistema OTP?
Twilio Verify maneja generación de códigos, limitación de tasa, prevención de fraude y entrega multicanal automáticamente. Construir el tuyo propio requiere gestionar todos los aspectos de seguridad.
¿Qué es el registro A2P 10DLC?
A2P 10DLC es requerido para SMS comerciales en EE.UU. Registra tu marca y campaña con operadores para mejorar la capacidad de entrega y evitar filtrado.
¿Cómo manejo los opt-out de SMS?
Rastrea las preferencias de usuario en tu base de datos. Cuando los usuarios respondan STOP, márcalos como opt-out y exclúyelos de futuras campañas para cumplir con las regulaciones.
¿Puedo usar esta habilidad para llamadas de voz a cualquier país?
Twilio soporta llamadas de voz a la mayoría de los países, pero las tarifas y regulaciones varían. Consulta la página de precios de Twilio para tarifas y requisitos específicos por destino.

开发者详情

文件结构

📄 SKILL.md