Install
openclaw skills install @458468698/bankai-skill银行AI写作助手——一句话需求即生成59种"银行味"公文底稿,严格遵循GB/T 9704-2012格式,内置反编造护栏。需自备DeepSeek API Key。
openclaw skills install @458468698/bankai-skill一句话需求 → 59 种"银行味"公文底稿。 严格遵循《党政机关公文格式》GB/T 9704-2012,内置反编造护栏,复制即可改、审核后可用。
BankAI 把你的口语化需求,按 59 种银行公文文种之一,调用 DeepSeek 生成一份纯文本、格式合规、零编造的底稿。它不替你拍板,只帮你把"从空白到初稿"这一步从半小时压到一分钟。
XX 占位,文末附"需人工核实"清单。绝不发生"看起来很真其实是编的"数据。⚠️ 你必须自备 DeepSeek API Key。 BankAI 不在云端代付,不收集你的任何数据,也不替你承担任何 API 费用——你用你自己的 Key 直连 DeepSeek。
没有 Key 时,可用 --mock 参数预览输出结构(不真实调用模型)。
只需一步,把 Key 交给运行环境:
# Linux / macOS
export DEEPSEEK_API_KEY="sk-your-real-key-here"
# Windows (PowerShell)
$env:DEEPSEEK_API_KEY="sk-your-real-key-here"
备用方案:运行时用
--key-env指定其他环境变量名(默认即DEEPSEEK_API_KEY)。
私有化部署(数据不出行): 用 --base-url 指向你内网 / 自建的 OpenAI 兼容端点,或改 config.json 的 baseUrl:
node scripts/bankai_write.mjs --type 通知 --input @req.json --base-url https://your-intranet-endpoint/v1/chat/completions
# 列出全部 59 种文种(含 id / 分类 / 名称)
node scripts/bankai_write.mjs --list
# 生成一篇公文:--type 接文种 id 或中文名称,--input 接 JSON 或 @文件
node scripts/bankai_write.mjs --type 贷后检查报告 --input '{"借款人":"XX科技有限公司","授信额度":"XX万元","检查周期":"2026年Q2"}'
# 结果写入文件(不写则打印到终端)
node scripts/bankai_write.mjs --type 请示 --input @req.json --output 请示_草稿.txt
# 预览结构(不真实调用,免 Key)
node scripts/bankai_write.mjs --type 通知 --input '{}' --mock
常用参数:
| 参数 | 说明 | 必填 |
|---|---|---|
--type | 文种 id 或中文名称(如 贷后检查报告) | ✅ |
--input | JSON 字符串,或 @文件路径(字段键值对) | ✅ |
--output | 输出文件路径(缺省打印到终端) | ❌ |
--base-url | 自建 / 私有化端点(合规内网部署) | ❌ |
--model | 模型名(默认 deepseek-chat) | ❌ |
--key-env | API Key 所在环境变量名(默认 DEEPSEEK_API_KEY) | ❌ |
--mock | 用假数据预览输出结构,不调模型 | ❌ |
--list | 列出全部 59 种文种 | — |
在装载了 BankAI 的助手(如 WorkBuddy / OpenClaw)里,直接用自然语言说:
"帮我写一份关于XX支行二季度不良率上升的情况说明" "出个请示,关于申请增加柜面人员的" "写一份贷后检查报告,借款人XX科技"
Skill 会:① 识别文种 → ② 追问缺失的必填字段 → ③ 生成纯文本底稿并附"需人工核实"清单。
示例 1 · 监管报送(CLI)
node scripts/bankai_write.mjs \
--type 情况说明 \
--input '{"事项":"XX支行二季度不良率上升至XX%","原因概述":"XX","已采取措施":"XX","后续安排":"XX"}'
→ 输出一份结构完整的监管情况说明底稿,缺失的量化指标以 XX 占位,文末列出需人工补实的数据。
示例 2 · 内部请示(CLI + 文件)
把需求写进 req.json:
{"事项":"申请增配2名柜面人员","理由":"网点日均客流XX、峰值排队XX分钟","编制现状":"现有XX人"}
node scripts/bankai_write.mjs --type 请示 --input @req.json --output 请示_草稿.txt
示例 3 · 对话生成
你说:"写个通知,全行周五下午3点开季度风控会" BankAI:识别为「通知」文种,追问会议地点、主持人等必填项,补全后生成合规通知正文。
完整字段定义与提示词见
references/scenarios.mjs(从线上源码提取,请勿手改)。运行--list可看全部 id。
Q1:DeepSeek API Key 在哪获取?
到 DeepSeek 开放平台 注册 → 充值 → 在「API Keys」页创建 Key(形如 sk-...)。Key 仅存于你本地环境变量,BankAI 不会上传。
Q2:提示"未找到公文类型"?
--type 必须填精确的文种 id 或中文名称(如 贷后检查报告),不支持模糊匹配(银行场景选错文种代价大,宁可报错)。先用 --list 查准确名称。
Q3:调用超时 / 一直转圈?
默认 120 秒超时并自动重试 3 次(429 / 5xx)。若仍失败:检查 Key 是否有效、网络是否可达 api.deepseek.com、账户余额是否充足。
Q4:生成的数字靠谱吗?会不会编?
不会编。反编造护栏强制:输入没给的具体数值一律 XX 占位,文末附"需人工核实"清单。所有 AI 生成内容都必须经人工审核后使用,禁止直接提交。
Q5:能部署到银行内网吗?
能。用 --base-url 指向你内网自建的 OpenAI 兼容推理端点(如 Ollama / vLLM),数据全程不出域。详见 references/usage.md。
Q6:多少钱?
模型费用由 DeepSeek 按量计收(你自己的账户),BankAI 本身免费。大致成本见 references/usage.md。
面向银行、消金、农商行的内网私有化部署与专属文种定制欢迎洽谈。
MIT-0 —— 免费使用、修改、分发,无需署名,无担保。
© BankAI. 生成内容仅供草稿参考,须经人工合规审核后使用。