Updated 1w ago
by sentdm
sent-plugin
Official Sent plugin to send SMS, WhatsApp, RCS. Create and manage Sender Profiles, SMS compliance, contacts, analytics. Build and configure API integration, webhooks, routing, and migration.
49 GitHub stars (49)
+1 in 6 days
| Period | New stars |
|---|---|
| Oct 11 | 0 |
| Oct 12 | 0 |
| Oct 13 | 0 |
| Oct 14 | 0 |
| Oct 15 | +1 |
| Oct 16 | 0 |
- 21 skills (21 skills found in its SKILL.md files)
- 0 forks (0 forks)
- 1w ago last update (Last updated 1w ago)
Install
Skills CLI
npx skills add sentdm/sent-plugin
Asks which skills and agents to install. Just one: npx skills add sentdm/sent-plugin --skill messaging-performance-analyzer — add -g for every project.
Claude Code
git clone https://github.com/sentdm/sent-plugincp -r "sent-plugin/skills/messaging-performance-analyzer" ~/.claude/skills/
Copies the messaging-performance-analyzer skill into ~/.claude/skills/ for every project (use .claude/skills/ for one project). Repeat for the other skills listed below.
Plugin
/plugin marketplace add sentdm/sent-plugin
Run inside Claude Code if the repository ships a plugin marketplace, then pick plugins from /plugin.
Skills can run code on your machine — read the SKILL.md first.
What it does
In the author's own words, from each skill's SKILL.md — showing the first 21 of 84 files.
-
messaging-performance-analyzer
Analyzes Sent message delivery, webhook, and activity data to explain funnel drop-offs, delivery failures, read-rate gaps, channel fallback, and suspicious performance changes. Use when a user says MDR, delivery report, message activity, webhook event, failed messages, low delivery rate, RCS fallback, WhatsApp read rate, SMS filtering, campaign performance, or asks why messages did not arrive.
skills/messaging-performance-analyzer/SKILL.md on GitHub (opens in a new tab) -
migrate-to-sent
Plans and executes a migration from Twilio, Sinch, Infobip, Vonage, or MessageBird/Bird to Sent v3 — mapping send calls, status vocabularies, webhook signature schemes, opt-out stores, templates, and tenancy models, then cutting over safely with dual-run and rollback. Use when replacing an incumbent CPaaS provider, translating provider code or webhook handlers to Sent, or planning a phased cutove…
skills/migrate-to-sent/SKILL.md on GitHub (opens in a new tab) -
rcs-agent-onboarding
Guides current Sent RCS and RBM onboarding, launch evidence, carrier approval, text and suggestion-chip templates, Sender Profile readiness, and safe routing. Use for RCS launch, fallback, pinned-channel tests, or broadcast prevention.
skills/rcs-agent-onboarding/SKILL.md on GitHub (opens in a new tab) -
sender-profile-architect
Designs Sent Sender Profile architecture for multi-tenant, multi-brand, and multi-channel systems. Use for API-key scoping, x-profile-id, isolation, inheritance, sharing, billing, WABA, 10DLC campaigns, webhooks, or tenant offboarding.
skills/sender-profile-architect/SKILL.md on GitHub (opens in a new tab) -
sent-account-readiness
Checks the authorized Sent account, organization and Sender Profile scope, balance, onboarding/KYC status, and readiness with the Sent MCP tools. Use when a user asks whether the account can send, what the MCP connection authorized, whether funds are sufficient, why onboarding is blocked, or for a preflight check before a mutation or channel launch. Route remediation to the relevant onboarding or…
skills/sent-account-readiness/SKILL.md on GitHub (opens in a new tab) -
sent-analytics
Queries Sent phone-number capabilities and aggregate messaging, deliverability, and contact analytics with the Sent MCP tools. Use when a user asks for number lookup, line or channel capability, messages sent, delivery rate, contact growth, dashboard metrics, period comparisons, or date-bounded trends. Use messaging-performance-analyzer for message-level evidence and root-cause diagnosis.
skills/sent-analytics/SKILL.md on GitHub (opens in a new tab) -
sent-compliance
Retrieves live SMS sender compliance requirements and a setup plan by country and number type using Sent MCP tools. Use when a user asks what a market requires, which registration fields or documents to supply, whether an SMS sender can be provisioned here, or for the exact setup call. Use sms-10dlc-registration for US campaign content and policy, and separate WhatsApp or RCS onboarding skills fo…
skills/sent-compliance/SKILL.md on GitHub (opens in a new tab) -
sent-contacts
Lists, finds, inspects, bulk-creates, summarizes, or deletes Sent contacts with the Sent MCP tools. Use when a user asks to search contacts, get a contact by ID, import or deduplicate a contact list, review a contact's messaging summary, remove a contact, or manage direct contact records. Requires confirmation gates for creates and deletes.
skills/sent-contacts/SKILL.md on GitHub (opens in a new tab) -
sent-feedback
Reports user-authorized feedback about Sent MCP tools to the Sent team. Use when the user asks to report a bug, request a missing feature, pass along confusing results or praise, or agrees to report a tool gap the agent noticed. Also use proactively when a Sent workflow hits meaningful friction the agent or user experienced, such as missing functionality, an error still unresolved after diagnosis…
skills/sent-feedback/SKILL.md on GitHub (opens in a new tab) -
sent-integration-starter
Stands up a production-ready Sent v3 integration in an existing codebase — SDK selection and client construction, x-api-key configuration, idempotent sends, retry and rate-limit handling, the 46-code error catalog, sandbox verification, and a verified webhook receiver. Use when adding Sent to an app for the first time, choosing an SDK or framework wiring, handling 429 or 409 responses, deciding w…
skills/sent-integration-starter/SKILL.md on GitHub (opens in a new tab) -
sent-messaging
Sends SMS, WhatsApp, or RCS messages through Sent and retrieves individual message status and activity history with the Sent MCP tools. Use when a user asks to send, schedule, or preview a message, check a message ID, confirm delivery status, inspect lifecycle events, investigate a timed-out or ambiguous send, or retry safely. Use messaging-performance-analyzer for aggregate delivery diagnosis.
skills/sent-messaging/SKILL.md on GitHub (opens in a new tab) -
sent-profile-provisioning
Lists, inspects, creates, updates, and deletes Sender Profiles through Sent MCP tools and executes the broader Sender Profile lifecycle over the API — creating profiles with the right inheritance, sharing, billing, and WhatsApp options, driving profile completion and its callback, managing 10DLC campaigns per profile, and administering users and roles. Use when calling POST /v3/profiles, handling…
skills/sent-profile-provisioning/SKILL.md on GitHub (opens in a new tab) -
sent-routing-strategist
Decides how a Sent message should reach the recipient — automatic routing versus a pinned channel, what the channel array actually does, how fallback and reroute work, and why a message ended as FAILED, FILTERED, BLOCKED, or channel "auto". Use when choosing the channel field, expecting WhatsApp-to-SMS fallback, debugging an unexpected route or duplicate charges from multiple channels, or interpr…
skills/sent-routing-strategist/SKILL.md on GitHub (opens in a new tab) -
sent-templates
Lists, finds by name or ID, inspects, or deletes existing Sent templates with the Sent MCP tools. Use when a user asks to browse templates, find an approved template, check template language, channel, category, or status, retrieve a template record, or delete a template. Use waba-template-author to write WhatsApp content and template-builder-ui to design template interfaces.
skills/sent-templates/SKILL.md on GitHub (opens in a new tab) -
sent-two-way-messaging
Designs inbound and conversational Sent flows — opt-out and opt-in keyword handling, consent state on contacts, auto-replies inside the WhatsApp 24-hour window, RCS STOP chips, conversation history retrieval, and per-channel inbound capability. Use when handling message.received events, implementing STOP or HELP behavior, restoring consent after an opt-out, building a support inbox or chatbot on…
skills/sent-two-way-messaging/SKILL.md on GitHub (opens in a new tab) -
sent-webhook-engineer
Builds and debugs Sent v3 webhook receivers end to end — endpoint registration, HMAC signature verification, replay rejection, event dedupe, retry and auto-disable behavior, secret rotation, and delivery-log triage. Use when handling Sent webhook events, verifying x-webhook-signature, fixing 401 or signature-mismatch failures, recovering a disabled endpoint, choosing event_types or event_filters,…
skills/sent-webhook-engineer/SKILL.md on GitHub (opens in a new tab) -
sent
Routes broad or ambiguous Sent requests to the correct MCP-backed operation or specialist skill. Use when the user asks what Sent can do, says "help me with Sent" or "set up messaging," needs several Sent workflows, or has not made the channel, task, or desired operation clear enough to select a more specific skill.
skills/sent/SKILL.md on GitHub (opens in a new tab) -
sms-10dlc-registration
Prepares and validates Sent US A2P 10DLC brand and campaign registration through Sender Profiles, including inheritance, all campaign use cases, opt-in evidence, sample-message policy, autoresponses, sandbox validation, TCR status, and rejection remediation.
skills/sms-10dlc-registration/SKILL.md on GitHub (opens in a new tab) -
template-builder-ui
Designs and audits tenant-facing Sent template builders, previews, validation, lifecycle UX, and API payload mapping. Use for template editor forms, variables, channel overrides, WhatsApp review, RCS suggestion chips, authentication templates, and safe submission flows.
skills/template-builder-ui/SKILL.md on GitHub (opens in a new tab) -
waba-embedded-signup
Guides WhatsApp Business Account onboarding through Sent, separating dashboard Embedded Signup, organization WABA inheritance, and direct child-profile credentials. Use for WABA connection, Meta signup, profile creation, access-token handling, phone number mapping, completion callbacks, or WhatsApp onboarding failures.
skills/waba-embedded-signup/SKILL.md on GitHub (opens in a new tab) -
waba-template-author
Writes, classifies, validates, and repairs WhatsApp templates using the Sent v3 template definition contract. Use for utility, marketing, authentication, OTP, Meta review, rejected templates, variables, buttons, channel overrides, or submission-ready Sent payloads.
skills/waba-template-author/SKILL.md on GitHub (opens in a new tab)
No skill matches that filter.
Review before you install
A skill is a set of instructions and scripts your agent will follow, and it can run code on your machine. Read the SKILL.md and any scripts first — this listing is not a security review.