Bml Connect
BML Connect (Bank of Maldives) payment API integration guide. Use this skill whenever the user mentions BML Connect, Bank of Maldives payments, MVR transactions, MobilePay integration, Maldivian payment processing, laari currency, or wants to accept payments in the Maldives. Also trigger when you see BML API keys, `/public/v2/transactions`, `/public-customers`, or any reference to merchants.bankofmaldives.com.mv. Even if the user just says "add payments" or "integrate a payment gateway" in a Maldivian context, this skill applies.
Install
npx skills add umarey/BML-Connect-Claude-Code-skill --skill bml-connectgit clone --depth 1 https://github.com/umarey/BML-Connect-Claude-Code-skill.git /tmp/BML-Connect-Claude-Code-skill
mkdir -p ~/.claude/skills
cp -r /tmp/BML-Connect-Claude-Code-skill/. ~/.claude/skills/bml-connectPersonal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.
From the SKILL.md
# BML Connect Integration
BML Connect is the Bank of Maldives merchant payment platform — the primary way to accept online payments in the Maldives. This skill contains everything needed to integrate with the BML Connect API.
---
## Authentication
Every API call uses a static API key in the Authorization header. No OAuth, no token exchange, no expiry.
```
Authorization: YOUR_SECRET_API_KEY
```
Two types of API keys exist per app:
- **API Key (secret)** — long JWT-like string. Used for all server-to-server calls. Never expose publicly.
- **API Key Public** — `pk_` prefixed. Only for client-side card tokenization (PomeloJS). Not needed for server-side operations.
The merchant also has an **Application ID** (UUID format) which may be needed for some SDK-based calls.
---
## Environments
| Environment | Base URL | Dashboard |
|---|---|---|
| Production | `https://api.merchants.bankofmaldives.com.mv/public` | `dashboard.merchants.bankofmaldives.com.mv` |
| Sandbox (UAT) | `https://api.uat.merchants.bankofmaldives.com.mv/public` | `dashboard.uat.merchants.bankofmaldives.com.mv` |
Default to **sandbox** when writing integration code unless the user specifies production. This prevents accidental real charges during development.
---
## API Endpoints Quick Reference
| Operation | Method | Endpoint |
|---|---|---|
| Create transaction | POST | `/public/v2/transactions` |
| Get transaction | GET | `/public/v2/transactions/{id}` |Details
- Skill name
bml-connect- Repository
- umarey/BML-Connect-Claude-Code-skill
- Repo updated
- 4 April 2026
FAQ
What does the Bml Connect skill do?
BML Connect (Bank of Maldives) payment API integration guide. Use this skill whenever the user mentions BML Connect, Bank of Maldives payments, MVR transactions, MobilePay integration, Maldivian payment processing, laari currency, or wants to accept payments in the Maldives. Also trigger when you see BML API keys, `/public/v2/transactions`, `/public-customers`, or any reference to merchants.bankofmaldives.com.mv. Even if the user just says "add payments" or "integrate a payment gateway" in a Maldivian context, this skill applies.
How do I install the Bml Connect skill?
skills CLI (Claude Code, Cursor, Codex and more): npx skills add umarey/BML-Connect-Claude-Code-skill --skill bml-connect. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.
Is Bml Connect popular?
It lives in umarey/BML-Connect-Claude-Code-skill, which has 10 GitHub stars and 1 forks.
Related skills
Flop Airdrop Skill
9dizcorvus/flop-airdrop-skill
Guide a user through the FLOP genesis airdrop using the rules published on flop.finance. Use when the user mentions $FLOP, flop.finance, Technocore, technocore.chat, a FLOP testnet faucet, a miner or validator setup, or tclk. Creating a DID and posting in rooms does not earn an allocation. Before the 3 November 2026 testnet target, the only live step is one backed-up did:key. After testnet opens, agents earn by spending testnet FLOP on settled inference.
Openclaw Genpark Zk Origin
9alphaparkinc/openclaw-genpark-zk-origin
OpenClaw GenPark ZK Origin - Zero-Knowledge data provenance and cryptographic Merkle tree state transition verification engine.
Investorclaw
9argonautsystems/InvestorClaw
Deterministic-first portfolio analyzer — holdings, performance, Sharpe + Sortino, FRED yield curves, bond duration, sector breakdowns, scenario rebalancing. Free by default (Yahoo Finance), no API key required; optional Massive key for futures/premium data.
Openclaw Genpark Receipt Ledger
9alphaparkinc/openclaw-genpark-receipt-ledger
OpenClaw GenPark Receipt Ledger - Merkle Mountain Range and RFC 6962 proof-of-execution ledger with cryptographic inclusion proofs and HMAC signatures.
Filemaker Field Xml
10andykear/FileMaker-XML-field-definitions
Use this skill whenever the user wants to work with FileMaker schema definition XML — field definitions, table definitions, or value list definitions. This includes generating paste-ready field definitions (fmxmlsnippet type FMObjectList containing Field elements) for the Fields tab, complete tables (BaseTable elements) for the Tables tab, or value list definitions (ValueList elements) for Manage Value Lists; reviewing any of these for silent paste-handler failures; or analysing them from Save as XML (SaXML) exports. Trigger any time the user mentions FileMaker fields, tables, value lists, Man
Openclaw Genpark Escrow
9alphaparkinc/openclaw-genpark-escrow
OpenClaw GenPark Escrow - Cryptographic milestone escrow contract and multi-signature quorum verifier for autonomous agent service delivery.
Browse the most popular Claude skills, all finance & crypto skills, or write your own with the skills generator.