Three-Statement Model Builder
ginlix-ai/LangAlpha
Builds or repairs an integrated income statement, balance sheet and cash flow model in Excel with live formulas, supporting schedules, scenarios and a Checks sheet.
Merges bank statements from several banks and formats into one standard Excel layout, then reconciles them against the general ledger with a layered matching engine.
SKILL.md written in Chinese; this summary is our English description.
$ npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install nigo81/nigo-skills bank-flow-reconciliation --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/nigo81/nigo-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/bank-flow-reconciliation .claude/skills/bank-flow-reconciliation && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bank-flow-reconciliation" agent skill from https://github.com/nigo81/nigo-skills/tree/main/bank-flow-reconciliation into .claude/skills/bank-flow-reconciliation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bank-flow-reconciliation", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/nigo81/nigo-skills/tree/main/bank-flow-reconciliationType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install nigo81/nigo-skills bank-flow-reconciliation --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nigo81/nigo-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/bank-flow-reconciliation .agents/skills/bank-flow-reconciliation && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bank-flow-reconciliation" agent skill from https://github.com/nigo81/nigo-skills/tree/main/bank-flow-reconciliation into .agents/skills/bank-flow-reconciliation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bank-flow-reconciliation", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install nigo81/nigo-skills bank-flow-reconciliation --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nigo81/nigo-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/bank-flow-reconciliation .cursor/skills/bank-flow-reconciliation && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bank-flow-reconciliation" agent skill from https://github.com/nigo81/nigo-skills/tree/main/bank-flow-reconciliation into .cursor/skills/bank-flow-reconciliation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bank-flow-reconciliation", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/nigo81/nigo-skills.git --path bank-flow-reconciliation--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install nigo81/nigo-skills bank-flow-reconciliation --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nigo81/nigo-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/bank-flow-reconciliation .gemini/skills/bank-flow-reconciliation && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bank-flow-reconciliation" agent skill from https://github.com/nigo81/nigo-skills/tree/main/bank-flow-reconciliation into .gemini/skills/bank-flow-reconciliation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bank-flow-reconciliation", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install nigo81/nigo-skills bank-flow-reconciliationInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/nigo81/nigo-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/bank-flow-reconciliation .github/skills/bank-flow-reconciliation && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bank-flow-reconciliation" agent skill from https://github.com/nigo81/nigo-skills/tree/main/bank-flow-reconciliation into .github/skills/bank-flow-reconciliation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bank-flow-reconciliation", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install nigo81/nigo-skills bank-flow-reconciliation --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/nigo81/nigo-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/bank-flow-reconciliation .opencode/skills/bank-flow-reconciliation && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bank-flow-reconciliation" agent skill from https://github.com/nigo81/nigo-skills/tree/main/bank-flow-reconciliation into .opencode/skills/bank-flow-reconciliation/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bank-flow-reconciliation", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bank-flow-reconciliationMerges bank statements from several banks and formats into one standard Excel layout, then reconciles them against the general ledger with a layered matching engine.
The SKILL.md is written in Chinese and built around three Python scripts run in order. bankflow_precheck.py reads the files and prints column names, sample rows, amount statistics and the subject distribution without making any decisions. bankflow_merge.py combines multi-bank, multi-format statements into one standardized 12-column Excel file. bankflow_reconcile.py compares the statements with the journal ledger using nine progressive matching layers and produces a reconciliation workpaper. The agent runs a script, reads the output, fills in the config and asks whether you want an AI review.
The skill spells out the data it needs. The ledger must have bank deposit rows, a date column, separate debit and credit columns, a voucher number, a summary and, above all, customer or supplier information: match rates are given as above 90 percent with it and 30 to 50 percent without. Statements can be xlsx, xls or csv. The agent stops to ask you when counterparty data is missing or when the ledger holds more bank accounts than the statements cover. Reference files cover the AI review process and config parameters.
3 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 6468211. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 3 files in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
pythonpipFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use pip, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bank Statement Merge and Reconciliation loads about 1.3k tokens when it runs, and up to ~6.6k if it reads all its reference files. Until then it costs about 75 tokens; SKILL.md has 305 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from nigo81/nigo-skills at commit 6468211, republished under its MIT licence (© nigo81). 305 words, ~1,312 tokens.
.claude/skills/bank-flow-reconciliation/SKILL.md (or your agent's skills folder). This skill also uses 5 other files; get the full folder from GitHub.作者:nigo(涂佳兵) | 微信公众号:逆行的狗
审计实务 + 数字化工具,分享审计效率提升的实战经验。
三个脚本,按工作流顺序:
scripts/bankflow_precheck.py):读取文件,输出列名、样本行、金额统计、科目分布。只探查不判断。scripts/bankflow_merge.py):多银行多格式流水 → 统一12列标准化Excelscripts/bankflow_reconcile.py):银行流水 vs 序时账,9层递进匹配,输出核对底稿AI 的工作:运行脚本 → 看输出 → 填配置 → 运行脚本 → 问用户要不要 AI 复核。匹配逻辑全在代码里,AI 不需要理解引擎内部。
核对需要两份数据:序时账(总账/明细账)和银行流水。
| 要素 | 说明 |
|---|---|
| 银行存款科目行 | 科目代码通常以 1002 开头。无科目代码列时可用科目名称"银行存款"代替 |
| 日期列 | 记账日期或凭证日期 |
| 借方/贷方金额列 | 两列分开,不能只有一列带正负号的金额 |
| 凭证号列 | 识别同一笔凭证的多行分录 |
| 摘要列 | L2 匹配层的关键信息源 |
| 客商信息 | ⭐ 决定性因素。有客商→匹配率 90%+,无客商→30-50% |
| 来源 | 配置 | 场景 |
|---|---|---|
| ①客商辅助核算列 | 客商辅助项列名: "客户,供应商" | 用友/金蝶标准账套,客商在对方科目行的辅助核算项中(拆分模式) |
| ②交易对手列 | 交易对手列名: "往来单位名称" | 银行存款行上有独立的"往来单位"/"交易对手"列(直接模式,匹配率更高) |
直接模式实证 92.6%,拆分模式 78.5%。优先直接模式,银行存款行无客商值时才用拆分模式。
| 要素 | 说明 |
|---|---|
| 交易日期 | 每笔交易日期 |
| 金额(借/贷 或 收/支) | 两列分开 |
| 对方户名 | 强烈建议,与序时账客商交叉匹配 |
| 摘要 | L2 匹配线索 |
文件格式 .xlsx/.xls/.csv 均可,表头不在第一行或尾部有汇总行都能处理。
用户说"核对"但提供了多个银行的流水文件 → 通常需要先合并。
python SKILL_DIR/scripts/bankflow_precheck.py \
--gl "序时账.xlsx" \
--bank "银行流水.xls" \
--bank-subject "1002"输出:文件格式、列名、前3行样本、金额统计、候选客商列诊断表(列名+非空率+样本值)、银行科目分布、主体列分布。AI 看这些信息做第3步的判断。
常用参数:
--gl-subject-col(科目代码列名)、--bank-subject-name(按名称过滤)、--bank-header-row(跳过前置行)。全表见references/配置参数详解.md。
看预检查输出,做 4 个决策:
根据列名和样本值确定配置中各字段对应哪列。看实际列名,不凭猜测——"科目编号"/"科目代码"/"科目编码"在不同软件中叫法不同。
陷阱提醒:
科目代码列名: "科目名称", 银行科目代码: "银行存款"银行科目代码: "1002",引擎 startswith 天然处理交易对手列 100% 非空但样本值是银行账户名(如"中国农业银行墨江县支行007316")→ 不是真客商。看样本值判断,不被非空率迷惑。真客商可能在对方科目行的复合字段中看预检查的诊断表:候选客商列在银行存款行上有值 → 直接模式(交易对手列名)。只在对方科目行有值 → 拆分模式(客商辅助项列名)。
⓾ 客商缺失确认(STOP)
如果所有候选列在两边都无值,或样本值是银行账户名等非客商信息——停下来用
question工具问用户。为什么停:匹配率会从 90%+ 暴跌到 30-50%,落差太大。用户需要知情同意——他可能更愿意先整理客商数据,而不是接受一个大半匹配不上的底稿。
- [A] 继续:仅用金额+日期匹配,接受低匹配率
- [B] 补充字段:我指定正确的对手列
- [C] 取消:先完善数据
看预检查输出的账号分布。
单账户或两边账户一致 → 直接继续。
⓾ 多账户不完全覆盖确认(STOP)
序时账有 5 个银行账户但流水只有 2 个——静默继续会让另外 3 个账户全部无法匹配,用户以为全核对过了实际只核了一部分。审计场景中这个认知差异是风险。
- [A] 仅核对匹配的账户:过滤序时账只保留有流水的
- [B] 全部核对:不设账户列名,整体核对(匹配率偏低)
- [C] 补充流水:我补缺失的银行流水文件
多账户标识不一致:序时账用"招商银行",流水用账号"3960xxx"→ 分组键不匹配 → 0%。此时不设账户列名(选[B]),整体核对。
公司列必须对称:序时账有公司列但流水没有 → 0%。不要配 公司列名,改用 主体过滤。
性能:>5000 行时强烈建议设账户列名分组(16s vs 129s)。
看预检查的银行科目分布和主体分布。序时账范围明显大于流水时,大量记录无法匹配。
| 类型 | 典型场景 | 解决方案 | 实证 |
|---|---|---|---|
| 科目代码范围 | 序时账含32个银行科目,流水只有1个 | 精确限定 银行科目代码: "100201" | 16% → 99% |
| 主体范围 | 序时账含11个主体,流水只有1个 | 主体过滤: "主体,西安德诺" | 4% → 93% |
| 日期范围 | 序时账全年,流水半年 | 日期范围: "2025-01-01,2025-06-30" | 偏低→正常 |
⓾ 范围限定确认(STOP)
配
主体过滤/日期范围或收窄银行科目代码前——被过滤的记录完全不参与核对,用户可能误以为全部核对过了。审计底稿遗漏记录而不披露是重大风险。
- [A] 确认限定:接受范围对齐后的高匹配率
- [B] 保留全部:不限定,整体核对(匹配率偏低但不遗漏)
选 [A] 后才配置过滤参数。汇报结果时披露实际使用的过滤条件。
根据判断结果写 reconcile_config.json。
完整参数表和 JSON 示例见
references/配置参数详解.md(gl_config + bank_config 全字段、客商模式选择、从合并结果衔接核对的固定映射)。
python SKILL_DIR/scripts/bankflow_reconcile.py \
reconcile_config.json \
--output "输入文件所在目录/核对底稿.xlsx"不传 --output 默认保存到 CWD,文件名 银行流水核对底稿_YYYYMMDD_HHMMSS.xlsx。建议显式传 --output。
STOP — 运行完第5步后先停下来。不要自动加
--ai-review重跑。为什么停下来问:AI 复核逐条读未匹配记录(可能上百条),耗时 1-2 分钟和可观 token。但匹配率 90%+ 时,剩余十几条交给会计人工看反而更高效(他们有业务上下文)。自动复核 = 在用户不需要时浪费时间和钱。这是实际使用中最常被跳过的 gate——看到匹配率就想继续跑,但复核是可选的,选择权在用户。
读引擎输出的匹配率,用 question 工具问:
当前匹配率:金额 99.2% / 条数 98.4%,未匹配 112 条。
- [A] 进行 AI 复核:逐条审查未匹配记录,可匹配的写入底稿(预计 1-2 分钟)
- [B] 不复核:直接出底稿,剩余交人工(推荐:匹配率已高)
- [C] 先修范围/数据:匹配率偏低时回到决策4
选 [A] 才进入 AI 复核(详见 references/AI复核流程.md)。未匹配 > 500 条时引擎自动跳过——说明范围没对齐,该修范围而不是硬复核。
| 场景 | 预期金额匹配率 |
|---|---|
| 范围对齐 + 有客商 | 90%~99%(正常) |
| 范围对齐 + 无客商 + 有摘要 | 70%~90% |
| 无客商 + 无摘要 | 30%~50% |
| 范围不对齐 | <50%(先修范围) |
金额匹配率 ≥ 90% 就算好结果,不需要分析原因。 条数匹配率通常低于金额匹配率——序时账把多笔小额费用报销汇总成一笔凭证是常态(如 50 笔银行流水对应 1 笔 GL),这会拉低条数匹配率但不影响核对结论。只要总额平衡(流水收支 ≈ 序时账借贷),底稿可以直接交付,未匹配记录交会计人工核视即可。不要主动长篇分析匹配率不高的原因——用户要的是底稿,不是分析报告。
pip install pandas openpyxl xlrd rapidfuzzxlrd 仅在读 .xls 时需要。rapidfuzz 可选(回退到 difflib)。
| 文档 | 何时查阅 |
|---|---|
references/配置参数详解.md | 写配置时——三个模块全部参数表和 JSON 示例 |
references/AI复核流程.md | 执行 AI 复核时——按月分批、subagent 提示词、三个判断层次 |
© nigo81, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 5 other files (scripts, references) in bank-flow-reconciliation of nigo81/nigo-skills.
Open the folder on GitHubat commit 6468211
Bank Statement Merge and Reconciliation next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bank Statement Merge and Reconciliation this skillnigo81/nigo-skills | 133 | — | ~1.3k | Automated safety check: Pass | MIT | |
| Three-Statement Model Builderginlix-ai/LangAlpha | 1.8k | — | ~5.4k | Automated safety check: Pass | Apache-2.0 | |
| Dcf ModelWind-Alice/AliceMarket | 134 | 2 repos | ~12k | Automated safety check: Pass | None | |
| Dcf ModelLuciole-Studio/Misaka-Agent | 171 | 2 repos | ~12k | Automated safety check: Pass | Apache-2.0 | |
| Datapack Builderw95/awesome-claude-corporate-skills | 244 | 1 repos | ~6k | Automated safety check: Pass | MIT | |
| Fsi Comps Analysisw95/awesome-claude-corporate-skills | 244 | 1 repos | ~6.7k | Automated safety check: Pass | MIT |
ginlix-ai/LangAlpha
Builds or repairs an integrated income statement, balance sheet and cash flow model in Excel with live formulas, supporting schedules, scenarios and a Checks sheet.
Wind-Alice/AliceMarket
Real DCF (Discounted Cash Flow) model creation for equity valuation.
Luciole-Studio/Misaka-Agent
Build discounted cash flow valuation workbooks in Excel. An agent skill from Luciole-Studio/Misaka-Agent.
w95/awesome-claude-corporate-skills
Build professional financial services data packs from various sources including CIMs, offering memorandums, SEC filings, web search, or MCP servers.
w95/awesome-claude-corporate-skills
Build institutional-grade comparable company analyses with operating metrics, valuation multiples, and statistical benchmarking in Excel/spreadsheet format.
mars-tw/anti-gambling-trader-tw
分析台股 / 台股ETF / 台指期選擇權 / 美股 / 加密貨幣 / 外匯的交易紀錄 (CSV / JSON / Excel),用統計學判斷使用者的獲利是「可重複的優勢」還是 「運氣 + 倖存者偏差(賭博)」,不適合長期投資會明確勸退。內建反詐工具: 掃描群組對話的詐騙話術(scan-text)、檢驗老師宣稱的績效(guru-check)、…
nigo81/nigo-skills
Looks up Chinese company registration data in the CICPA industry knowledge base, from a quick search to a full 61-dimension export, subsidiary discovery and Excel output.
nigo81/nigo-skills
Checks audit reports (financial statements and notes) for cross-reference, summation and text errors, with arithmetic done by script and results exported to Excel and Markdown.
nigo81/nigo-skills
A Chinese-language persona that answers accounting-standards and audit questions in the style of forum moderator Chen Yiwei, checking standards text before it replies.
nigo81/nigo-skills
Chinese-language tool that turns a business process description into a swimlane flowchart for internal control and audit work, exported as .drawio, PNG, SVG or VSDX.
nigo81/nigo-skills
Cross-checks a client's own registry data against its customers' and suppliers' to surface undisclosed related-party relationships for an audit.
nigo81/nigo-skills
Exports an OpenCode session from its local database into a single self-contained HTML page styled like the official share view, with folding and editing controls.
Works with
Categories
Merges bank statements from several banks and formats into one standard Excel layout, then reconciles them against the general ledger with a layered matching engine. md is written in Chinese and built around three Python scripts run in order.py reads the files and prints column names, sample rows, amount statistics and the subject distribution without making any decisions.
Bank Statement Merge and Reconciliation fits situations like: combining statements from several banks into one standard workbook; reconciling bank statements against the general ledger for an audit; testing bank deposits when the journal has multiple bank accounts; checking why a reconciliation has a low match rate.
Run `npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a claude-code`. Or copy the skill folder (bank-flow-reconciliation in nigo81/nigo-skills) into .claude/skills/bank-flow-reconciliation in your project. Claude Code loads it when a task matches its description.
Run `npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a codex`. Or copy the skill folder (bank-flow-reconciliation in nigo81/nigo-skills) into .agents/skills/bank-flow-reconciliation in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add nigo81/nigo-skills --skill bank-flow-reconciliation -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bank-flow-reconciliation, .gemini/skills/bank-flow-reconciliation, .github/skills/bank-flow-reconciliation and .opencode/skills/bank-flow-reconciliation in your project.
Going by SKILL.md and its folder, Bank Statement Merge and Reconciliation needs Python for the scripts in its folder and the command-line tools its instructions call (python and pip). Our summary lists: Python to run the bundled scripts; A general ledger export and bank statements in xlsx, xls or csv format.
SKILL.md contains no URLs. Its commands use pip, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Bank Statement Merge and Reconciliation is published under the MIT licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.
About 1.3k tokens (SKILL.md is roughly 5.2k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 5.3k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Bank Statement Merge and Reconciliation: Three-Statement Model Builder (ginlix-ai/LangAlpha, 1.8k stars), Dcf Model (Wind-Alice/AliceMarket, 134 stars), Dcf Model (Luciole-Studio/Misaka-Agent, 171 stars) and Datapack Builder (w95/awesome-claude-corporate-skills, 244 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
nigo81 (a GitHub user) maintains it in nigo81/nigo-skills, which has 133 GitHub stars. The repository holds 13 skills in this directory. The repository was last updated on August 23, 2026.
Source: nigo81/nigo-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.