twilio-content-template-builder
Create, manage, and send message templates using Twilio's Content API. Covers template creation for WhatsApp, SMS, RCS, and MMS; variable usage; WhatsApp Meta approval; and sending templates via ContentSid. Use this skill when building structured messages that require pre-approval or consistent formatting across channels.
Install
With your agent
Install OMGSkills skill "twilio/ai:skills/twilio/twilio-content-template-builder" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/twilio/ai /tmp/ai && ln -s /tmp/ai/skills/twilio/twilio-content-template-builder ~/.claude/skills/twilio-content-template-builder
From README
Overview The Content API creates channel-agnostic templates identified by a ContentSid (HX...). WhatsApp templates must be approved by Meta before use outside the 24-hour service window. --- Prerequisites Twilio account — New to Twilio? See twilio-account- For WhatsApp templates: active WhatsApp sender — See twilio-whatsapp-send-message (sandbox) or twilio-whatsapp-manage-senders (production) Environment variables: TWILIOACCOUNTSID TWILIOAUTHTOKEN — See twilio-iam-auth- for credential and best practices SDK: pip twilio / npm twilio --- Quickstart Step 1 — Create a template via Console (simplest) Console > Messaging > Content Template Builder > Create new. Use {{1}}, {{2}} for variables. Save to get a ContentSid. Step 2 — Send the template Python Node.js --- Key Patterns Create a Template via API Python Node.js Submit for WhatsApp Approval Python Node.js Categories: UTILITY, MARKETING, AUTHENTICATION Check Approval Status Python Node.js Approval typically takes under 1 hour.
