close-verification

close-verification is a skill for Claude Code from vivy-yi/finance-skills. It costs 116 tokens per session (2,545 once invoked), scanned A, original, MIT.

A final accounting check after monthly close, where monthly financial records are confirmed to balance and connect correctly. Monthly close is the process of completing a period's accounting records.

In plain words
What is it for?
Use it to check the trial balance, balance sheet, retained earnings, cash flow statement, and changes in equity.
Why use it?
It helps catch unbalanced entries, broken links between reporting periods, and differences between the main financial statements before close is certified.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: mentions CLAUDE.md.

Good fit Use it to check the trial balance, balance sheet, retained earnings, cash flow statement, and changes in equity.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/vivy-yi/finance-skills/close-verification
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add vivy-yi/finance-skills --skill close-verification
Clone the repo
git clone --depth 1 https://github.com/vivy-yi/finance-skills

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for close-verification

README.md
[![agentmods](https://agentmods.dev/badge/skills/vivy-yi/finance-skills/close-verification/github.svg)](https://agentmods.dev/skills/vivy-yi/finance-skills/close-verification)
Your own site
<a href="https://agentmods.dev/skills/vivy-yi/finance-skills/close-verification"><img src="https://agentmods.dev/badge/skills/vivy-yi/finance-skills/close-verification/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for close-verification

Your own site · 80×15
<a href="https://agentmods.dev/skills/vivy-yi/finance-skills/close-verification"><img src="https://agentmods.dev/badge/skills/vivy-yi/finance-skills/close-verification.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 116 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,545 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00116 $0.02545
Opus 5 $0.00058 $0.01273
Sonnet 5 $0.00023 $0.00509
Haiku 4.5 $0.00012 $0.00254

Measured 9d ago against content hash 925ea3dc1b9e, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-12, from the pricing page.

Security

Grade A, and why

close-verification scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 9d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

finance-skills/skills/month-end-close/skills/close-verification/SKILL.md · 257 lines

How it starts

The opening of the file, as written. The whole thing — 257 lines — stays where its author put it; the contents beside it link to each section on GitHub.

加载上下文

首次使用时: 读取 ../../CLAUDE.md 获取场景级配置(账期参数/升级门槛/置信度标准)。


/close-verification — 结账验证

Examples

→ 示例:用户说"关账前帮我验证一下主要科目的余额是否正常",系统应调用本技能,执行关账前余额验证。

→ 示例:用户说"有个科目的期初和上期末不一致,帮我排查",系统应调用本技能,核查期初余额一致性。

→ 示例:用户说"帮我们确认一下本月新增的关联交易是否已正确记录",系统应调用本技能,验证关联方交易记录完整性。

前置条件

执行本 Skill 前,以下项目必须已完成:

1. close-checklist-executor — 清单执行(前置项全部 ✅ 或有条件 ✅)
2. reconciliation-automation — 银行对账(所有账户对账完成)
3. cross-period-adjustment — 跨期调整(如有跨期问题,已完成调整)
4. 所有手工结账分录已录入 ERP

验证步骤

第一步:试算平衡验证

执行逻辑:

从 ERP 导出当月试算表
检查:借方合计 = 贷方合计
允许误差:≤ 0.01 元(精度误差)
结果 结论 操作
借方 = 贷方(误差 ≤ 0.01) ✅ 试算平衡 进入下一步
借方 ≠ 贷方(差异 > 0.01) ❌ 试算不平衡 停止,排查分录

第二步:三表钩稽验证

钩稽关系 1:资产负债表平衡

检查:资产总计 = 负债总计 + 所有者权益总计
公式:Total Assets = Total Liabilities + Equity
允许误差:≤ 0.01 元

钩稽关系 2:未分配利润衔接

检查:期末未分配利润 = 期初未分配利润 + 本期净利润 - 本期分红 - 本期计提盈余公积
数据来源:
  期初未分配利润 → 上月资产负债表"未分配利润"
  本期净利润 → 本月利润表"净利润"
  本期分红 → 本月所有者权益变动表
  本期计提盈余公积 → 本月利润分配凭证
允许误差:≤ 0.01 元

钩稽关系 3:现金流量表与资产负债表现金勾稽

检查:现金流量表"现金及等价物期末余额" = 资产负债表"货币资金"期末余额
允许误差:≤ 0.01 元

注意:须确认现金流量表的现金范围与资产负债表货币资金范围一致
  (如包含定期存款/银行承兑汇票等)

钩稽关系 4:所有者权益变动勾稽

检查:期末所有者权益 = 期初所有者权益 + 本期增碱变动合计
数据来源:资产负债表 + 所有者权益变动表
允许误差:≤ 0.01 元

第三步:期间衔接验证

检查:本期期初余额 = 上期期末余额

对每个资产负债表科目:
  本期期初余额 = 上期期末余额
如不一致 → 可能有跨期调整未完成,或上期结账有误

检查:利润表本期发生额 = 累计发生额 - 上期累计发生额

对每个利润表科目:
  本期金额 = 累计金额 - 上期累计金额
如不一致 → 检查期间定义是否正确

第四步:报表合理性检查

异常值识别:

检查项目:
  - 资产余额为负数(除折旧准备类科目外)
  - 收入为负数(除特殊情况如退货外)
  - 费用为负数且金额较大(异常调整)
  - 应收账款/应付账款突增/突减 > 50%(异常波动)

识别后的处理:
  → 如有异常波动,要求总账会计提供说明
  → 如无合理解释 → 停止结账,排查原因

置信度评估

整体置信度

置信度 条件 结账操作
试算平衡 ✅ + 全部钩稽一致 ✅ + 期初期末衔接 ✅ + 无异常波动 ✅ ✅ 允许结账
试算平衡 + 钩稽一致,但有轻微差异(≤ 100 元)且有合理解释 ⚠️ 允许结账,附说明
试算平衡,但钩稽差异 > 100 元 🔴 停止结账,排查
试算不平衡,或钩稽差异无法查明 ❌ 停止结账,不允许结账

输出模板

═══════════════════════════════════════════════════════════════
月末结账验证报告
账期:[YYYY年MM月]
验证时间:[YYYY-MM-DD HH:MM]
验证人:[总账会计姓名]
═══════════════════════════════════════════════════════════════

【第一步:试算平衡验证】

借方合计:[X,XXX,XXX.XX] 元
贷方合计:[X,XXX,XXX.XX] 元
差异:[X.XX] 元(应为 0)

结论:[✅ 试算平衡 / ❌ 试算不平衡]

【第二步:三表钩稽验证】

钩稽 1:资产负债表平衡
  资产总计:[X,XXX,XXX.XX] 元
  负债+权益:[X,XXX,XXX.XX] 元
  差异:[X.XX] 元
  结论:[✅ 一致 / ❌ 不一致]

钩稽 2:未分配利润衔接
  期初未分配:[X,XXX.XX] 元
  加:本期净利润:[X,XXX.XX] 元
  减:分红/盈余:[X,XXX.XX] 元
  期末未分配:[X,XXX.XX] 元(取自资产负债表)
  差异:[X.XX] 元
  结论:[✅ 一致 / ❌ 不一致]

钩稽 3:现金流量表与资产负债表现金勾稽
  现金流量表现金:[X,XXX,XXX.XX] 元
  资产负债表货币资金:[X,XXX,XXX.XX] 元
  差异:[X.XX] 元
  结论:[✅ 一致 / ❌ 不一致]

钩稽 4:所有者权益变动勾稽
  期末权益:[X,XXX,XXX.XX] 元
  期初权益:[X,XXX,XXX.XX] 元
  增碱变动:[X,XXX.XX] 元(取自权益变动表)
  计算后余额:[X,XXX,XXX.XX] 元
  差异:[X.XX] 元
  结论:[✅ 一致 / ❌ 不一致]

【第三步:期间衔接验证】

主要科目期初=上期期末检查:
  货币资金:[✅ / ❌ 差异 X 元]
  应收账款:[✅ / ❌ 差异 X 元]
  固定资产:[✅ / ❌ 差异 X 元]
  未分配利润:[✅ / ❌ 差异 X 元]

结论:[✅ 衔接正确 / ⚠️ 有轻微差异(已说明)/ ❌ 衔接异常]

【第四步:报表合理性检查】

异常波动检查:
  应收账款变动:[X%] — [正常/异常]
  应付账款变动:[X%] — [正常/异常]
  管理费用变动:[X%] — [正常/异常]

结论:[✅ 无异常 / ⚠️ 有波动已说明 / ❌ 有异常需排查]

═══════════════════════════════════════════════════════════════
整体置信度:[✅ 高 / ⚠️ 中 / 🔴 低 / ❌ 无]
最终结账结论:[✅ 通过 / ⚠️ 有条件通过 / ❌ 不通过]
═══════════════════════════════════════════════════════════════

【通过:】
→ ✅ 本期结账完成
→ 资产负债表/利润表/现金流量表可提交
→ 财务经理审批后进入下一账期

【有条件通过:】
→ ⚠️ 以下差异已记录,可附说明结账:
   1. [差异项及说明]
→ 须财务经理确认签字

【不通过:】
→ ❌ 以下问题须在结账前解决:
   1. [问题一]
   2. [问题二]
→ 解决后重新执行本 Skill

═══════════════════════════════════════════════════════════════
结账完成证明

公司:[公司名称]
账期:[YYYY年MM月]
结账完成时间:[YYYY-MM-DD HH:MM]
结账人:[总账会计姓名] 签字:_________
财务主管确认:_________ 签字:_________
═══════════════════════════════════════════════════════════════

Read the full file on GitHub · 257 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 9d ago First seen · 257 lines · 116 tokens per session scan A 925ea3dc1b9e

Subscribe to this mod's changes

close-verification is a skill published in the GitHub repository vivy-yi/finance-skills (29 stars, last pushed 3mo ago), licensed MIT. It adds 116 tokens to every session and 2,545 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

wealth-structure

A framework for thinking about wealth through ownership, responsibility, leverage, and avoiding risks that could end your progress.

kangarooking/cangjie-skill · 141 tokens

alpha-vantage

Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash flow), earnings, options data, market…

foryourhealth111-pixel/Vibe-Skills · 126 tokens

hedgefundmonitor

Query the OFR (Office of Financial Research) Hedge Fund Monitor API for hedge fund data including SEC Form PF aggregated statistics, CFTC Traders in Financial Futures, FICC Sponsored Repo volumes, and FRB SCOOS dealer financing terms. Access time series data on hedge fund size, leverage, counterparties, liquidity…

foryourhealth111-pixel/Vibe-Skills · 123 tokens

edgartools

Python library for accessing, analyzing, and extracting data from SEC EDGAR filings. Use when working with SEC filings, financial statements (income statement, balance sheet, cash flow), XBRL financial data, insider trading (Form 4), institutional holdings (13F), company financials, annual/quarterly reports (10-K…

foryourhealth111-pixel/Vibe-Skills · 110 tokens

asc-ppp-pricing

Set territory-specific pricing for subscriptions and in-app purchases using current asc setup, pricing summary, price import, and price schedule commands. Use when adjusting prices by country or implementing localized PPP strategies.

rorkai/app-store-connect-cli-skills · 45 tokens

fred-economic-data

Query FRED (Federal Reserve Economic Data) API for 800,000+ economic time series from 100+ sources. Access GDP, unemployment, inflation, interest rates, exchange rates, housing, and regional data. Use for macroeconomic analysis, financial research, policy studies, economic forecasting, and academic research requiring…

foryourhealth111-pixel/Vibe-Skills · 75 tokens