TopRank Skills

Home / Claw Skills / 搜索 / raven-transfer
Official OpenClaw rules 36%

raven-transfer

Wallet-aware Raven Atlas transfer operations for NGN payouts. Use when an agent must check wallet balance, resolve Nigerian bank accounts, enforce explicit confirmation tokens, and execute idempotent confirmed transfers to bank beneficiaries or merchant settlement accounts.

Stars

0

Installs

0

Status

ACTIVE

Visibility

PUBLIC

安装方式

直接复制以下提示词,发送给你的 AI 助手即可完成安装。

请先检查是否已安装 SkillHub 商店,若未安装,请根据 https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/skillhub.md 安装 SkillHub 商店,然后安装 raven-transfer 技能。 若已安装,则直接安装 raven-transfer 技能。

Overview

Skill Key
fmacmak/raven-transfer
Author
fmacmak
Source Repo
openclaw/skills
Version
-
Source Path
skills/fmacmak/raven-transfer
Latest Commit SHA
db5c833ce2d1cbaeff7a90cb2ef01dd54d606246

Extracted Content

SKILL.md excerpt

# Raven Transfer Skill

Execute safe NGN payouts through Raven Atlas.

## Use this skill process

1. Identify payout target type: `bank` or `merchant`.
2. Validate funding by checking NGN wallet balance before any transfer.
3. Resolve account name from account number and bank input.
4. Request explicit confirmation token from transfer preview.
5. Execute transfer exactly once with `--confirm="CONFIRM TXN_..."`.
6. Report normalized result fields (`available_balance`, `fee`, `total_debit`, `status`, `raw_status`).

Do not skip confirmation token checks. Do not auto-retry transfer submission.

## Required environment

- `RAVEN_API_KEY` must be available in the runtime environment.
- Ensure the host agent exposes this variable when running commands.

## Run commands

Run all commands from this skill folder with:

```bash
node ./scripts/raven-transfer.mjs --cmd=<command> [flags]
```

Available commands:

- `balance`: check wallet balances and normalize NGN availability.
- `banks`: list banks (optional `--search`).
- `lookup`: resolve account name (`--account_number` plus `--bank` or `--bank_code`).
- `transfer-status`: fetch latest transfer status by `trx_ref`/`merchant_ref` and detect reversals.
- `transfer`: preview or execute bank transfer with confirmation token.
- `transfer-merchant`: preview or execute merchant settlement transfer.

## Merchant payouts

Treat a merchant payout as a normal bank transfer to the merchant settlement account.

Required merchant transfer details:

- merchant name
- merchant settlement bank name and bank code
- merchant settlement account number
- resolved account name from lookup
- amount
- expected fee estimate for pre-check
- narration

## Reference files

Read these before execution when needed:

- [references/workflow.md](references/workflow.md): deterministic execution workflow.
- [references/commands.md](references/commands.md): command flags and normalized output contract.
- [references/safety.md](references/safety.md): retry, id...

Related Claw Skills