sinch-api-messages-send

sinch-api-messages-send is a skill for Claude Code from sinch/sinch-plugins. It costs 22 tokens per session (1,069 once invoked), scanned A, original, Apache-2.0.

A command for sending text messages through Sinch Conversation API, a service for messaging customers. It supports SMS and RCS, a richer messaging format available on some phones.

In plain words
What is it for?
Use it to send an SMS or RCS message to a phone number in international format. Provide the recipient, message, and optionally the channel.
Why use it?
It removes the need to manually construct the API request and handle message-channel settings. It checks the recipient, message, and required Sinch configuration before sending.

Skill for Claude Code

Written for Claude Code: $ARGUMENTS substitution.

Good fit Use it to send an SMS or RCS message to a phone number in international format. Provide the recipient, message, and optionally the channel.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/sinch/sinch-plugins/sinch-api-messages-send
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add sinch/sinch-plugins --skill sinch-api-messages-send
Clone the repo
git clone --depth 1 https://github.com/sinch/sinch-plugins

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for sinch-api-messages-send

README.md
[![agentmods](https://agentmods.dev/badge/skills/sinch/sinch-plugins/sinch-api-messages-send/github.svg)](https://agentmods.dev/skills/sinch/sinch-plugins/sinch-api-messages-send)
Your own site
<a href="https://agentmods.dev/skills/sinch/sinch-plugins/sinch-api-messages-send"><img src="https://agentmods.dev/badge/skills/sinch/sinch-plugins/sinch-api-messages-send/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for sinch-api-messages-send

Your own site · 80×15
<a href="https://agentmods.dev/skills/sinch/sinch-plugins/sinch-api-messages-send"><img src="https://agentmods.dev/badge/skills/sinch/sinch-plugins/sinch-api-messages-send.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 22 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,069 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00022 $0.01069
Opus 5.5 $0.00009 $0.00428
Sonnet 5.5 $0.00004 $0.00214
Haiku 4.5 $0.00002 $0.00107

Measured 21d ago against content hash b780473d2fe7, method: parsed. Prices are Anthropic first-party input rates as of 2026-10-07, from the pricing page.

Security

Grade A, and why

sinch-api-messages-send scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 21d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

plugins/sinch-antigravity-plugin/skills/sinch-api-messages-send/SKILL.md · 114 lines

How it starts

The opening of the file, as written. The whole thing — 114 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Send Message

Send a text message to a recipient using the Sinch Conversation API. Currently supports SMS and RCS channels.

IMPORTANT: Execute this command directly. Do NOT generate script files. Do NOT create Python/JavaScript files. Perform the API call immediately using the instructions below.

Input

  • --to / -t: Recipient phone number (E.164 format, e.g., +14155551234) - required
  • --message / -m: Text content - required
  • --channel / -c: Channel (SMS or RCS) - optional, defaults to SMS

Arguments: $ARGUMENTS

Instructions

Execute these steps directly - do not write code or scripts:

  1. Check if $ARGUMENTS is empty or only contains the command name:

    • If empty or no meaningful arguments provided, enter interactive mode:
      • Ask: "📱 What is the recipient's phone number? (E.164 format, e.g., +14155551234)"
      • Ask: "💬 What message do you want to send?"
      • Ask: "📡 Which channel? (SMS or RCS, default: SMS)"
      • Use the provided answers as the arguments for the following steps
    • If arguments are provided, proceed directly to step 1
  2. Parse and validate arguments from $ARGUMENTS or interactive input:

    • Validate that --to is provided and in E.164 format (e.g., +14155551234)
    • Validate that --message is provided and non-empty
    • If --channel is not provided, default to "SMS"
    • Normalize channel to uppercase (sms → SMS, rcs → RCS)
    • Validate that channel is either "SMS" or "RCS" (reject other channels)
  3. Try to call mcp__sinch__send-text-message with the recipient, message, and channel.

  4. If MCP tool is available:

    • Report the result or handle any errors returned by the tool
    • On success: Display message ID, recipient, channel, and status
    • Skip to step 7
  5. If MCP tool is NOT available, fallback to direct API implementation:

    • Retrieve Sinch configuration from environment variables:
      • PROJECT_ID
      • CONVERSATION_REGION
      • CONVERSATION_APP_ID
      • KEY_ID
      • KEY_SECRET
    • If any are missing, report: "Sinch API is not configured. Please set: PROJECT_ID, KEY_ID, KEY_SECRET, CONVERSATION_REGION, CONVERSATION_APP_ID"

Read the full file on GitHub · 114 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 21d ago Changed b780473d2fe7
  2. 1mo ago First seen · 114 lines · 22 tokens per session scan A 709d890a7573

Subscribe to this mod's changes

sinch-api-messages-send is a skill published in the GitHub repository sinch/sinch-plugins (6 stars, last pushed yesterday), licensed Apache-2.0. It adds 22 tokens to every session and 1,069 once invoked, about $0.0001 per session on Opus 5.5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-31.

Related

Other skills, from other repositories

wraps-workflows

Build email and SMS automation workflows using the @wraps.dev/client TypeScript DSL. Covers triggers, steps, branching, cascades, and the full defineWorkflow API.

wraps-team/wraps · 39 tokens

code_explorer

Explores the repository to locate primary source files, coupled UI components, and test files for bug reports or feature requests.

google-gemini/gemini-cli · 28 tokens

wikipedia

Search and read Wikipedia via x wkp — MediaWiki API, no API key, zero install; query, extract, suggest, and DDG route in one module. Load for wiki, wikipedia, encyclopedia lookup, article summary.

x-cmd/x-cmd · 49 tokens

firebase

Use when building on Firebase — Firestore data modeling, Security Rules, Auth and custom claims, Cloud Functions, Storage, modular Web/Admin SDK imports — including symptoms like a database open to the internet, a query rejected by rules, or a doc stuck at 1 write/sec. NOT managed-Postgres BaaS with SQL and RLS (that…

ericrisco/rsc-harness · 77 tokens

scaffold-project

Scaffold a new app, API, backend, fullstack project, mobile app, polyglot service, monorepo, or starter with Better Fullstack. Use when the user wants to create, start, bootstrap, initialize, or generate a project from a stack description. Prefer the bundled Better Fullstack MCP server: guidance, schema…

Marve10s/Better-Fullstack · 80 tokens

b2c-custom-job-steps

Create custom job steps for B2C Commerce batch processing. Use this skill whenever the user needs to write a batch job, data export script, scheduled cleanup task, or any server-side processing that runs on a schedule. Also use when they ask about steptypes.json, chunk-oriented vs task-oriented job steps…

SalesforceCommerceCloud/b2c-developer-tooling · 148 tokens