npx skills add ...
npx skills add sentdm/sent-plugin --skill 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 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.
npx skills add sentdm/sent-plugin --skill sent-messaging
Operate direct message workflows with messages.send, messages.get, and messages.activities.list.
sent-account-readiness to inspect the authorized scope before continuing.If MCP is unsupported or authorization fails, keep the skill usable for payload planning. Explain that execution requires a compatible client or reauthorization; never ask the user to paste a credential.
messages.get for the current record when a message identifier is known.messages.activities.list for lifecycle events and delivery evidence.For aggregate trends, funnels, or root-cause analysis across many delivery records, hand off to messaging-performance-analyzer.
sent-account-readiness to check balance.get before preparing the mutation. Stop if the available balance or account readiness is insufficient or unclear.messages.send arguments without calling the tool.messages.send immediately after that confirmation. If any payload value, scope, or elapsed context changes, discard the confirmation and preview again.Never call messages.send without the preview and explicit confirmation immediately before the call.
messages.get or messages.activities.list when the user asks for subsequent delivery state.messages.get and messages.activities.list when an identifier exists. Without conclusive evidence, report the unknown outcome and duplication risk. Only attempt another send after the operator chooses to do so and completes a new preview and confirmation.