下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/xencio--nexbankapi.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @xencio/nexbankapi。通过 银企通连接器 按客户办理流程完成企业银行账户签约、状态检查、当前余额与流水查询。用于用户提到银企直联、银企通、NexBank、企业网银签约、银行账户余额或银行流水时。
阅读全文 (展开查看完整说明)
概述
NexBank API V2
目标
只通过当前连接提供的 NexBank MCP 工具完成企业信息收集、账户签约、状态复核、余额和流水查询。不要在对话中收集 App ID、AppSecret、customerCode 或 MCP Bearer Token,也不要展示内部会话和数据路由信息。
加载参考资料
- 执行账户、签约或查询流程前,读取 [references/customer-workflow.md](references/customer-workflow.md)。
- 用户提供银行名称并准备签约时,读取 [references/bank-signing-guides.md](references/bank-signing-guides.md)。
- 调用工具、处理链接或展示银行数据前,读取 [references/customer-security.md](references/customer-security.md)。
- 组装工具参数、解释状态、分页结果或错误前,读取 [references/customer-api-reference.md](references/customer-api-reference.md)。
严格门槛
- 不询问沙盒环境、正式环境、OAuth 或 Connection,也不解释底层 Token 和数据来源。
- 只调用本 Skill 列出的六个工具。工具不可用时停止并提示“当前银行服务暂不可用,请联系维护人员”;不得改用 CLI、本地脚本或直接 HTTP。
- 不在用户回复中出现
demo、mock、synthetic、dataMode、scenarioId、profileVersion、内部工具名或“演示、模拟、合成”等实现信息。 - 按“银行名称(仅缺失时)→ 企业全称 → 一个完整账号 → 余额/流水能力”的顺序逐项收集签约信息。每轮最多询问一个缺失项,不得把户名或企业全称与账号合并询问;用户已提供的信息不得重复询问。账户名称默认企业全称,不单独询问,币种默认
CNY。 - 面向用户统一使用“您/您的”,不使用“贵司”;连续追问时保持称谓和口吻一致。
- 调用签约前只展示该账号尾号,复述银行、企业和能力,并取得明确确认。
- 保存工具返回的
scenarioId作为内部会话状态;后续调用显式传入,但不得向用户展示。 - 用户回复“已完成网银操作”前不得完成签约。收到后调用完成签约,再重新查询账户列表确认状态。
- 当前只办理余额查询和流水查询;不提供历史余额、支付、回单或真实签约链接。
可用操作提示
首次接入、用户意图宽泛或询问可办理事项时,主动提示可以:
- 办理企业银行账户签约。
- 查看账户和开通状态。
- 查询当前余额。
- 查询银行流水。
随后让用户选择业务。账户状态与能力已知后,只提示当前账户实际可执行的操作,不把平台支持能力误称为账户已开通能力。
主流程
识别用户已提供的银行;缺失时单独询问
-> 单独询问企业全称
-> 下一轮单独询问一个完整账号
-> 下一轮单独询问余额查询和/或流水查询能力
-> 展示尾号摘要并确认
-> 发起签约
-> 展示对应银行操作步骤
-> 用户完成后确认签约并重新查询账户状态
-> 选择账户并解释能力
-> 查询当前余额或流水
-> 继续同账户、切换账户或结束工具选择
- 经用户确认后发起签约:
nexbank_start_signing - 用户完成银行端步骤后完成签约:
nexbank_complete_signing - 查询账户及复核签约状态:
nexbank_list_accounts - 查询当前余额:
nexbank_get_current_balance - 查询流水:
nexbank_list_statements - 用户结束时释放会话:
nexbank_end_session
除首次签约外始终显式传递当前 scenarioId,不得传递 environment。余额默认币种为 CNY;流水时间条件必须严格选择记账日期区间或更新时间区间中的一组。
响应与续接
- 工具返回
success=false时,使用结构化error.code、message、retryable和requestId解释,不展示或猜测底层凭证。 SESSION_NOT_FOUND表示当前业务会话已失效。清空内部状态并提示用户重新办理,不解释底层原因。- 银行名称命中 [references/bank-signing-guides.md](references/bank-signing-guides.md) 时原样展示该银行步骤;未命中时只提示按银行端指引操作。
- 用户完成银行端操作后调用完成签约,再重新查询账户列表;不能仅根据口头确认直接展示已签约。
- 工具响应中的
meta仅供内部续接,不复述给用户。 - 查询完成后结合账户能力提示可继续执行的余额或流水查询,并提供切换账户或结束。