twilio-communications
Twilio-Kommunikationsfunktionen erstellen
Fügen Sie Ihren Anwendungen mit Twilio SMS, Sprachanrufe, WhatsApp-Nachrichten und 2FA hinzu. Dieser Skill verwaltet Telefonverifizierung, IVR-Systeme und sichere Anmeldeinformationenverwaltung mit dem offiziellen Twilio SDK.
Die Skill-ZIP herunterladen
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
Einschalten und loslegen
Teste es
Verwendung von "twilio-communications". SMS an +15551234567 mit Bestellbestätigung senden
Erwartetes Ergebnis:
Nachricht erfolgreich gesendet. SID: SM1234abcd5678efgh. Status: queued. Segmente: 1
Verwendung von "twilio-communications". Telefonnummer +15551234567 mit Code 123456 verifizieren
Erwartetes Ergebnis:
Verifizierung genehmigt. Status: approved. Gültig: true
Verwendung von "twilio-communications". Eingehenden Anruf mit IVR-Menü verarbeiten
Erwartetes Ergebnis:
XML-Antwort mit Sprachbegüßung und Ziffernsammlung generiert. Anrufer hat 2 gedrückt, an Supportleitung weitergeleitet.
Sicherheitsaudit
SicherAll 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.
Qualitätsbewertung
Was du bauen kannst
E-commerce-Bestellbenachrichtigungen
Senden Sie Bestellbestätigungen, Versandupdates und Lieferbenachrichtigungen an Kunden per SMS.
Benutzerauthentifizierung mit 2FA
Fügen Sie telefonbasierte Zweifaktor-Authentifizierung hinzu, um Benutzerkonten vor unbefugtem Zugriff zu schützen.
Automatisiertes Kundensupport-Telefonsystem
Erstellen Sie IVR-Menüs, die Anrufe an die entsprechenden Abteilungen weiterleiten und Sprachnachrichten außerhalb der Geschäftszeiten verarbeiten.
Probiere diese Prompts
Helfen Sie mir, eine SMS-Nachricht an +1234567890 mit dem Text 'Your order has shipped' zu senden. Ich habe Twilio-Anmeldeinformationen als Umgebungsvariablen eingerichtet.
Ich muss Benutzer-Telefonnummern während der Registrierung verifizieren. Erstellen Sie einen Ablauf, der einen Verifizierungscode per SMS sendet und den vom Benutzer eingegebenen Code validiert.
Erstellen Sie eine Flask-App mit TwiML, die Anrufe mit einer Begrüßung beantwortet, Ziffereingaben sammelt (drücken Sie 1 für Vertrieb, 2 für Support) und an die richtige Abteilung weiterleitet.
Helfen Sie mir, WhatsApp-Messaging für den Kundensupport mit Twilio einzurichten. Ich muss Vorlagennachrichten senden und eingehende Antworten mit ordnungsgemäßer Webhook-Validierung verarbeiten.
Bewährte Verfahren
- Speichern Sie Twilio-Anmeldeinformationen (Account SID, Auth Token) in Umgebungsvariablen, niemals im Code
- Validieren Sie Twilio-Webhook-Signaturen mit RequestValidator, um gefälschte Anfragen zu verhindern
- Implementieren Sie Ratenbegrenzung auf Anwendungsebene zusätzlich zu Twilios integrierten Limits
- Verfolgen Sie den Abbestellstatus von Benutzern, um SMS-Marketingvorschriften einzuhalten
- Verwenden Sie das E.164-Format für alle Telefonnummern, um eine zuverlässige Zustellung zu gewährleisten
Vermeiden
- Hardcodierung von API-Anmeldeinformationen direkt im Quellcode oder in Konfigurationsdateien
- Überspringen der Webhook-Signaturvalidierung bei eingehenden Twilio-Anfragen
- Senden von Nachrichten an Benutzern ohne Verfolgung von Zustimmung und Abbestellpräferenzen
- Ignorieren der Nachrichtensegmentierungskosten für lange SMS-Inhalte
Häufig gestellte Fragen
Wie erhalte ich Twilio API-Anmeldeinformationen?
Was ist das E.164-Format und warum ist es erforderlich?
Wie unterscheidet sich Twilio Verify vom Erstellen eines eigenen OTP-Systems?
Was ist die A2P 10DLC-Registrierung?
Wie gehe ich mit SMS-Abbestellungen um?
Kann ich diesen Skill für Sprachanrufe in jedes Land verwenden?
Entwicklerdetails
Autor
sickn33Lizenz
MIT
Repository
https://github.com/sickn33/antigravity-awesome-skills/tree/main/skills/twilio-communicationsRef
main
Dateistruktur
📄 SKILL.md