Pay Bills
Skill by h1rdr3v2
Why use this skill?
Seamlessly manage Nigerian mobile airtime and data purchases with the OpenClaw Pay Bills skill. Automate transactions via CreditWithBleon API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/h1rdr3v2/pay-billsWhat This Skill Does
The Pay Bills skill allows your OpenClaw AI agent to interact with the CreditWithBleon API, enabling automated purchases of data, airtime, and various digital products specifically for Nigerian phone numbers. By utilizing a wallet balance system, the agent can programmatically handle transactions, track order history, and maintain authenticated sessions securely through local token management.
Installation
To integrate this skill, use the command: clawhub install openclaw/skills/skills/h1rdr3v2/pay-bills. The skill requires an environment where Node.js is available to manage the helper scripts located in the pay-bills-skill/ directory. Ensure you have the necessary permissions for the agent to execute shell commands to interact with the session management and ID generation scripts provided in the package.
Use Cases
This skill is ideal for users or businesses that frequently manage mobile recharges or digital subscriptions for personnel or customers in Nigeria. It allows for hands-off management of utility payments, enabling the AI to act as a digital procurement officer. Use it to automate recurring top-ups, handle batch airtime purchases for team members, or quickly process requests for mobile data bundles without manually accessing external portals.
Example Prompts
- "OpenClaw, buy 500MB of MTN data for 08012345678 using my wallet balance."
- "Please top up my Airtel line with 1000 Naira of airtime."
- "Can you check my current balance and purchase a digital gift card for the mobile number 09087654321?"
Tips & Limitations
Always ensure you run node pay-bills-skill/session-token.js check before executing any transactions to verify your auth status. Never reuse trx_id values; always generate a fresh one via generate-order-id.js for every individual request to avoid transaction collisions. If you receive a 401 error, clear your session immediately using the provided script and re-authenticate. This skill relies on external network access and valid local file storage for the .session_token, so ensure the environment remains persistent.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-h1rdr3v2-pay-bills": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, file-write, file-read, external-api, code-execution