用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/kbarbel640-del/skills --skill bank-skill命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
DeFi intelligence powered by Silverback — market data, swap quotes, technical analysis, yield opportunities, token audits, whale tracking, and AI chat via 11 real-time tools on Base chain
AI image, video, and music generation + editing. Flux, Veo 3.1, Suno V5.
Multi-provider usage tracking for AI agents. Claude Max, Gemini, and Manus in one dashboard.
正在显示 SKILL.md
基于 SOC 职业分类
| name | bank-skill |
| version | 0.1.4 |
| description | Check balances, send money, and share receive details via Wise |
| homepage | https://github.com/singularityhacker/bank-skills |
| metadata | {"openclaw":{"emoji":"🏦","requires":{"bins":["python"],"env":["WISE_API_TOKEN"]},"primaryEnv":"WISE_API_TOKEN"}} |
Gives AI agents banking capabilities via the Wise API. Agents can check multi-currency balances, send money, and retrieve account/routing details for receiving payments.
WISE_API_TOKEN environment variable set to a valid Wise API tokenWISE_PROFILE_ID (defaults to first available profile)Purpose: Query Wise multi-currency balances for the configured profile.
Inputs:
action: "balance" (required)currency: Currency code filter, e.g. "USD" (optional — returns all if omitted)Outputs:
currency, amount, and reservedAmountUsage:
echo '{"action": "balance"}' | ./run.sh
echo '{"action": "balance", "currency": "USD"}' | ./run.sh
Example output:
{
"success": true,
"balances": [
{"currency": "USD", "amount": 1250.00, "reservedAmount": 0.00},
{"currency": "EUR", "amount": 500.75, "reservedAmount": 10.00}
]
}
Purpose: Retrieve account number, routing number, IBAN, and related info so others can send you payments.
Inputs:
action: "receive-details" (required)currency: Currency code, e.g. "USD" (optional — returns all if omitted)Outputs:
Usage:
echo '{"action": "receive-details"}' | ./run.sh
echo '{"action": "receive-details", "currency": "USD"}' | ./run.sh
Example output:
{
"success": true,
"details": [
{
"currency": "USD",
"accountHolder": "Your Business Name",
"accountNumber": "1234567890",
"routingNumber": "026073150",
"bankName": "Community Federal Savings Bank"
}
]
}
Purpose: Initiate a transfer from your Wise balance to a recipient.
Inputs:
action: "send" (required)sourceCurrency: Source currency code, e.g. "USD" (required)targetCurrency: Target currency code, e.g. "EUR" (required)amount: Amount to send as a number (required)recipientName: Full name of the recipient (required)recipientAccount: Recipient account number or IBAN (required)Additional fields for USD ACH transfers:
recipientRoutingNumber: 9-digit ABA routing number (required)recipientCountry: Two-letter country code, e.g. "US" (required)recipientAddress: Street address (required)recipientCity: City (required)recipientState: State code, e.g. "NY" (required)recipientPostCode: ZIP/postal code (required)recipientAccountType: "CHECKING" or "SAVINGS" (optional, defaults to "CHECKING")Outputs:
USD ACH Transfer Example:
echo '{
"action": "send",
"sourceCurrency": "USD",
"targetCurrency": "USD",
"amount": 100.00,
"recipientName": "John Smith",
"recipientAccount": "123456789",
"recipientRoutingNumber": "111000025",
"recipientCountry": "US",
"recipientAddress": "123 Main St",
"recipientCity": "New York",
"recipientState": "NY",
"recipientPostCode": "10001",
"recipientAccountType": "CHECKING"
}' | ./run.sh
EUR IBAN Transfer Example (simpler):
echo '{
"action": "send",
"sourceCurrency": "USD",
"targetCurrency": "EUR",
"amount": 100.00,
"recipientName": "Jane Doe",
"recipientAccount": "DE89370400440532013000"
}' | ./run.sh
Example output:
{
"success": true,
"transfer": {
"id": 12345678,
"status": "processing",
"sourceAmount": 100.00,
"sourceCurrency": "USD",
"targetAmount": 93.50,
"targetCurrency": "EUR"
}
}
WISE_API_TOKEN: Returns {"success": false, "error": "WISE_API_TOKEN environment variable is not set"}. Set the token and retry.{"success": false, "error": "Authentication failed — check your WISE_API_TOKEN"}.{"success": false, "error": "Insufficient funds in USD balance"}. Check balance before retrying with a smaller amount.{"success": false, "error": "Invalid recipient account details"}. Verify recipient information and retry.{"success": false, "error": "Unknown action: <action>"}. Use one of: balance, receive-details, send.Use this skill when you need to check bank balances, send money to someone, or share your account details so someone can pay you.