Send messages via Sinch Conversation API over WhatsApp, SMS, RCS, Messenger, Viber, Instagram, Telegram, and other channels. Use when the user wants to send a message, text someone, send a WhatsApp message, send an SMS, or communicate via any messaging channel. Automatically handles contact creation and conversation management.
Sends messages via Sinch Conversation API across WhatsApp, SMS, and 10+ other channels. Triggers when you ask to message someone, automatically handling contact creation and preferring MCP tools if available.
/plugin marketplace add sinch/sinch-plugins/plugin install sinch-claude-plugin@sinchThis skill inherits all available tools. When active, it can use any tool Claude has access to.
Send messages through Sinch Conversation API. Prefer MCP tools if available, otherwise use the Conversation API specification. Supports all channels including WhatsApp, SMS, RCS, Messenger, Viber, Instagram, Telegram, LINE, WeChat, KakaoTalk, and Apple Messages for Business.
Extract message details from user request:
Check MCP availability and use appropriate method:
Option A: Use MCP tools (if MCP Sinch is configured):
send-text-message for text messagessend-media-message for media messages (images, videos, etc.)send-location-message for location messagessend-choice-message for interactive choice messagessend-template-message for template messagesOption B: Use Conversation API endpoint (fallback if MCP not available):
POST /v1/projects/{project_id}/messages:sendMessages_SendMessagehttps://{region}.conversation.api.sinch.comMessage format:
text_message with the message contenttemplate_message with template_id and parametersResponse handling:
Natural language prompts that trigger this Skill:
MCP Tool Usage (Preferred if available):
send-text-message for text messagessend-media-message for media (requires url parameter)send-location-message for location (requires address parameter)send-choice-message for interactive choices (requires choiceContent array)send-template-message for templates (requires templateId or whatsAppTemplateName)Conversation API Usage (Fallback):
POST /v1/projects/{project_id}/messages:sendAuthorization, Content-Type: application/jsonapp_id (from CONVERSATION_APP_ID), recipient, message (with appropriate message type), and optional channel_priority_orderSupported channels:
text_message for text, template_message with template_id for templateschannel_priority_order or determined automaticallyThis skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.