From afrotools
Sends SMS messages, OTPs, and bulk notifications via African SMS providers (NimbaSMS, Afro.tools registry). Fetches provider specs and implements integrations.
How this skill is triggered — by the user, by Claude, or both
Slash command
/afrotools:smsThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
When this skill activates, use the `afrotools` MCP server to retrieve the spec
When this skill activates, use the afrotools MCP server to retrieve the spec
for the target provider and capability before writing any implementation code.
Identify the provider slug and capability from the user's request.
nimbasmssend_message, send_verification, verify_code, get_balance,
get_message, list_messages, list_contacts, create_contact, list_groups,
list_sendernames, webhook_sms_statusafrotools.request_spec({ provider: "<slug>", capability: "<capability>" })
so the maintainers are notified of the demand./afrotools:list."Call the MCP tool to fetch the spec:
afrotools.get_spec({ provider: "<slug>", capability: "<capability>" })
Read the spec carefully before writing code:
auth — how to authenticate (header name, env var)endpoint — method and URLinput_schema — required and optional fieldsresponse_schema — what a success response looks likeerror_schema — how errors are returnedgotchas — always surface these to the userImplement using the canonical_example.ts pattern:
process.envNever skip the gotchas. They represent real integration failures.
npx claudepluginhub afrotools/afrotools --plugin afrotoolsDebugs failing integrations based on Afro.tools API specs. Compares implementations against spec auth, endpoints, field names, and gotchas to identify spec errors or API changes.
Deep-dive reference for debugging SMS delivery issues, error codes, message filtering, MMS media support (US/CA/AU only), and SMS pumping indicators. Not for sending SMS — use twilio-send-message instead.
Build communication features with Twilio: SMS, voice calls, WhatsApp Business API, and 2FA verification. Covers simple notifications to complex IVR systems with code patterns for sending and managing messages.