sinch-rcs

Installation
SKILL.md

Sinch RCS

Overview

RCS (Rich Communication Services) enables rich, branded messaging in the native device messaging app — including rich cards, carousels, suggested actions, media messages, location messages, read receipts, and typing indicators. When a device does not support RCS, configure automatic fallback to SMS.

Agent Instructions

This skill covers the RCS channel of the Sinch Conversation API and is self-contained for sending RCS messages — do not load other skills up front. Load additional skills only when the task actually requires them:

  • sinch-conversation-api — only when implementation reaches API-layer work: webhook registration and inbound handling, contacts and conversations, omni-channel template management, batch sending.
  • Other channel skills (sinch-sms, sinch-whatsapp, sinch-mms) — only when the user's task involves that channel. Configuring SMS fallback does not require sinch-sms; everything needed is in this skill.

Before generating code, confirm two things with the user. Gather each as a separate, open-ended question — do not present a short multiple-choice list:

  1. Approach — SDK or direct API (curl, fetch, requests)?
  2. Language — Only Node.js, Python, Java, or .NET when using an SDK. Any language or curl when using direct API.

Skip a question only when the answer is unambiguous from the user's prompt or workspace (a Sinch dependency in the project manifest fixes both approach and language; a bare manifest fixes only the language). Do not skip because a default feels reasonable or the request is short. Once both are decided, do not re-gather on follow-up turns unless the user explicitly switches.

Installs
23
Repository
sinch/skills
GitHub Stars
9
First Seen
Jul 15, 2026
sinch-rcs — sinch/skills