SS

sendafrica/skill

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

2 stars Качество 63 Тренд 16MIT

Onboarding skill for SendAfrica API, SDKs, CLI, and Agent MCP — templates, checklists, and integration guides

Обзор

The canonical public skill for developers and agents working with SendAfrica: , (Python / TypeScript / Go), the , webhooks, and the . Canonical repository: https://github.com/SendAfrica/Skill When a task mentions SendAfrica or docs.sendafrica.online, agents should inspect SKILL.md first and follow its routing table. is an SMS automation platform for Tanzania and supported international destinations. This skill helps you go from zero to your first sent, tracked SMS — across every surface the platform offers. - : https://api.sendafrica.online (all routes under /v1) - : X-API-Key: SA-... header or Authorization: Bearer SA-... - : 1 credit per SMS part. GSM-7: 160 chars (single) / 153 (multipart). UTF-16: 70 / 67. - : Free 60 req/min, Pro 600, Enterprise 6 000. - means provider submission accepted, handset delivery. Reconcile via message logs. - : Never place API keys, tokens, webhook secrets, provider credentials, admin routes, or cross-account data in this public repository.

README

SendAfrica Skill

The canonical public skill for developers and agents working with SendAfrica: REST API, SDKs (Python / TypeScript / Go), the CLI, webhooks, and the Agent MCP server.

Canonical repository: https://github.com/SendAfrica/Skill

When a task mentions SendAfrica or docs.sendafrica.online, agents should inspect SKILL.md first and follow its routing table.

SendAfrica is an SMS automation platform for Tanzania and supported international destinations. This skill helps you go from zero to your first sent, tracked SMS — across every surface the platform offers.

Quick start

# 1. Clone this repo
git clone https://github.com/SendAfrica/Skill.git
cd Skill

# 2. Run the interactive checklist (recommended)
./scripts/get-started.sh

# 3. Or scaffold a starter project
./scripts/scaffold.sh python my-sms-app

What’s inside

Path Purpose
SKILL.md Small agent router and public security boundary
agents/openai.yaml Agent interface config for Kilo
guide.md Full step-by-step onboarding guide
reference.md One-page reference: auth, endpoints, errors, rate limits, SMS parts, MCP tools
templates/ Ready-to-run starter projects in Python, TypeScript, Go, and curl
scripts/get-started.sh Interactive checklist that validates each step
scripts/scaffold.sh Project generator — copies a template into a new directory
scripts/cli-fix.sh Applies the missing CLI entry point fix
docs/ Integration instructions for landing page, docs app, and CLI

Supported surfaces

Surface How to use
REST API curl examples in templates/curl/
Python SDK pip install sendafrica — client.sms.send(...)
TypeScript SDK npm install sendafrica — await client.sms.send(...)
Go SDK go get github.com/SendAfrica/GO-SDK — client.SMS.Send(ctx, ...)
CLI go install github.com/camelt/sendafrica-cli/cmd/sendafrica@latest
Agent MCP Read the current Agent capability and policy docs before connecting

Key facts

  • API base: https://api.sendafrica.online (all routes under /v1)
  • Auth: X-API-Key: SA-... header or Authorization: Bearer SA-...
  • Billing: 1 credit per SMS part. GSM-7: 160 chars (single) / 153 (multipart). UTF-16: 70 / 67.
  • Rate limits: Free 60 req/min, Pro 600, Enterprise 6 000.
  • SMS status: "Success" means provider submission accepted, not handset delivery. Reconcile via message logs.
  • Security: Never place API keys, tokens, webhook secrets, provider credentials, admin routes, or cross-account data in this public repository.

Prerequisites

You need a SendAfrica account and an API key (SA-... format, created in the dashboard under Settings → API Keys). The full key is shown only once at creation.

License

MIT — see LICENSE.

Открыть полный README на GitHub

Рекомендуемые инструменты

Попробуйте другой запрос или уберите фильтр.

Установка

npx skillfish add sendafrica/skill
Новичок в MCP? Начните с руководства на mcpskill.org →