适用于 Openclaw 的 FinTS 银行代理

一个安全的接口,允许 AI 代理通过 fints-agent-cli 使用 FinTS 标准与德国银行账户进行交互。

h4gen
v1.0.3
2026年2月18日
2
1.7k
0

安装与下载

1. ClawHub CLI

从源直接安装技能的最快方式。

npx clawhub@latest install fints-banking

2. 手动安装

将技能文件夹复制到以下位置之一

全局模式
~/.openclaw/skills/
工作区
<project>/skills/

优先级:工作区 > 本地 > 内置

3. 提示词安装

将此提示词复制到 OpenClaw 即可自动安装。

请帮我使用 Clawhub 安装 fints-banking。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。

更倾向于下载?

获取包含原生技能文件的ZIP压缩包。

什么是 FinTS 银行代理?

此技能赋能 AI 代理在德国金融生态系统中执行个人银行业务。通过利用 FinTS(金融交易服务)标准,它在自动化工作流与传统银行基础设施之间搭建了稳健的桥梁。它通过系统钥匙串集成进行凭据存储,并针对任何资金变动执行严格的人工介入协议,从而强调安全性。

利用 Openclaw Skills 进行银行业务可确保开发者构建既强大又符合安全最佳实践的金融自动化。该技能处理银行提供商发现、多因素身份验证流程和交易解析的复杂性,为代理驱动的财务管理提供简洁、结构化的接口。它专为防止未经授权的转账而设计,每笔交易都需要明确的手动批准字符串。

FinTS 银行代理 应用场景

  • 自动查询账户余额和多账户交易历史。
  • 通过获取 JSON 格式的结构化交易数据来核对业务支出或个人预算。
  • 发起安全的金融转账,并设有强制性的模拟试运行验证和人工审批关卡。
  • 监控特定的入账款项,或验证交易对手的 IBAN 以进行财务记录保存。

FinTS 银行代理 工作原理

  1. 代理使用 provider-list 命令识别正确的银行提供商和 FinTS 端点。
  2. 启动安全入驻流程以保存配置并将敏感 PIN 安全地存储在系统钥匙串中。
  3. 代理检索账户信息和 IBAN,为后续银行操作建立确定性环境。
  4. 从银行获取交易数据并解析为结构化的 JSON 行,以便进行分析或报告。
  5. 对于转账,代理先执行模拟运行,向用户展示详情,并在最终执行前要求特定的批准短语。

FinTS 银行代理 配置指南

首先,确认您的环境中可以使用 fints-agent-cli。如果没有,请按照提示通过 uv 进行安装。

# 验证安装并查看可用子命令
fints-agent-cli --help

# 按名称或银行代码搜索您的银行提供商
fints-agent-cli providers-list --search <银行名称或代码>

# 运行交互式入驻流程以关联您的账户
fints-agent-cli onboard

FinTS 银行代理 数据架构与分类体系

该技能主要通过 FinTS 协议组织数据,并以结构化格式呈现信息。

实体 数据字段
账户 IBAN、当前余额、货币
交易 入账日期、金额、交易对手名称、交易对手 IBAN、用途/附言
转账 付款人 IBAN、收款人 IBAN、收款人姓名、金额、附言、即时状态
安全 凭据存储在系统钥匙串中;日志或 CLI 参数中不会暴露明文 PIN。

FinTS 银行代理 高级特性

  • 支持同步和异步(提交并轮询)转账模式。
  • 确定性 IBAN 锁定,确保在多账户设置中对正确的账户执行操作。
  • 集成恢复手册,用于在出现同步问题时进行引导加载和本地状态重置。
  • 细粒度调试模式,用于诊断复杂的 FinTS 通信或身份验证挑战。
  • 原生系统钥匙串支持,防止敏感凭据以明文文件形式存储。

SKILL.md


加载中

Openclaw 相关技能

METADATA

Requires
Bins fints-agent-cli
Github Stars: 0
forks: 0

精选*