Monzo银行接入

2小时前更新 4 00
Monzo银行接入Monzo银行接入
Monzo银行接入

技能简介

本技能通过Monzo开放API连接你的英国银行账户,支持查询余额、查看交易记录、管理储蓄罐(Pots)以及向手机应用发送通知。适用于个人财务追踪和银行数据自动化场景。

能做什么

  • 实时查询账户余额与可用额度
  • 检索近期交易明细与消费分类
  • 创建、查看和管理储蓄罐资金
  • 发送自定义通知到Monzo手机应用
  • 按商户或类别筛选消费记录

使用说明

前置条件:拥有Monzo个人账户(英国),手机安装Monzo应用用于强认证(SCA)授权。

安装步骤:

  1. 设置环境变量 MONZO_KEYRING_PASSWORD(用于加密存储凭证):
    在OpenClaw配置中添加:

    {"skills":{"entries":{"monzo":{"enabled":true,"env":{"MONZO_KEYRING_PASSWORD":"你的加密密码"}}}}}

    或在shell中执行 export MONZO_KEYRING_PASSWORD="你的加密密码"

  2. 访问 https://developers.monzo.com/ 创建OAuth客户端:
    – 保密性选择「Confidential」
    – 重定向URL填写 http://localhost
  3. 运行初始化脚本:scripts/setup.sh,按提示输入Client ID和Client Secret
  4. 在手机Monzo应用中批准API连接请求
  5. 完成授权:scripts/setup.sh --continue
  6. 验证连接:scripts/balance.sh

依赖工具:系统需预装 curljqopensslbc

输入与输出

见下方输入与输出表格。

项目内容
输入自然语言查询指令;可选时间范围、商户/类别筛选条件
输出余额数值、交易明细列表、储蓄罐状态、操作反馈信息
适用人群Monzo英国账户用户、个人理财自动化需求者、开发者测试环境
不包含资金转出功能、非Monzo银行支持、企业级财务审计、多币种处理

 

风险提示

  • OAuth凭证以加密形式本地存储,丢失MONZO_KEYRING_PASSWORD将无法恢复
  • 每次在新设备部署需重新完成手机应用授权流程
  • API访问受Monzo速率限制,频繁调用可能触发临时封禁
  • 储蓄罐操作涉及资金转移,建议测试环境验证后再用于生产
  • 配置文件若权限设置不当(非600)存在凭证泄露风险

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/rhesketh/monzo/SKILL.md
来源类型:GitHub仓库

数据统计

相关导航

暂无评论

none
暂无评论...