From afrotools
Use this skill whenever the user wants to integrate, implement, or test a payment API from an African provider — including Paycard, LengoPay, Wave, Djomy, Bictorys, or any provider in the Afro.tools registry. Activate even if the user only says "add payment", "connect to Paycard", or "implement a checkout flow" — always fetch the exact spec before writing any code.
How this skill is triggered — by the user, by Claude, or both
Slash command
/afrotools:paymentThe 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.
paycard, lengopaywave, djomy, bictorysafrotools.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>" })
If the user is building a full payment flow (checkout + verification + webhook), fetch all three capabilities upfront:
create_payment — to initiate a payment and get the payment URLverify_payment — to confirm payment status server-sidewebhook_payment_completed — to handle async callbacksRead 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 afrotoolsCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.