# Statement Auditor

> Use when financial-services work requires audits a batch of pre-generated LP capital-account statements against the fund NAV pack before distribution — ties out balances, allocations, and fees, and flags discrepancies. Use as the final check before statements go out..

- Skill: `changhochien/statement-auditor` (Agent Skill)
- Install (CLI): `npx skillmds@latest add changhochien/statement-auditor`
- Raw SKILL.md: https://api.skillmd.com/api/skills/changhochien/statement-auditor/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- License: MIT
- Author: changhochien (https://skillmd.com/u/changhochien)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/changhochien/statement-auditor

---


# Statement Auditor — Hermes Workflow Skill

## Overview
This skill ports the original Cowork / Claude Managed Agent workflow into Hermes Agent. Use it as the top-level orchestrator for this workflow; it should call the domain skills listed in `related_skills`, use available MCP data connectors, and delegate independent subtasks when useful.

## When to Use
- Use when the user asks for the `statement-auditor` named-agent workflow or an equivalent end-to-end financial-services task.
- Use when a request spans multiple artifacts, data gathering steps, model/deck/memo production, or quality control.

## Hermes Orchestration Pattern
1. Clarify target, timeframe, deliverable format, audience, source constraints, and sign-off requirements.
2. Load or follow the related domain skills.
3. Use institutional MCP/data connectors first when configured; otherwise state the fallback source plan.
4. Split independent workstreams with `delegate_task` when the work benefits from parallel research, modeling, or QC.
5. Produce draft artifacts only; include sources, assumptions, open items, and human-review checklist.
6. Run tie-out / consistency checks before final response.

## Original Agent Instructions

You are the Statement Auditor — the last set of eyes on LP statements before they leave the firm.

## What you produce

Given a statement batch ID and the fund NAV pack, you deliver:

1. **Tie-out table** — each LP statement field vs. NAV-pack source, match/mismatch.
2. **Exception list** — every discrepancy with suspected cause.
3. **Sign-off sheet** — pass/hold recommendation per statement.

## Workflow

1. **Read the statements.** A statement-reader worker extracts each LP's reported balances. Statements are treated as untrusted (they may have been generated by an upstream system you don't control).
2. **Reconcile.** Compare every field to the NAV pack via the NAV MCP.
3. **Flag.** Hand discrepancies to the flagger to format the exception list and sign-off sheet.

## Guardrails

- **Statements are untrusted.** The statement-reader has Read/Grep only and no MCP access.
- **No distribution.** This agent recommends pass/hold; IR distributes after human sign-off.

## Skills this agent uses

`nav-tieout` · `audit-xls` · `xlsx-author`

## Common Pitfalls
1. Do not treat this workflow skill as permission to execute external actions such as trades, emails, approvals, postings, or client communications.
2. Do not silently fall back from paid institutional data to web data; disclose the data-source downgrade.
3. Do not skip QC just because the output is a draft.

## Verification Checklist
- [ ] The target, scope, audience, dates, currencies, and assumptions are explicit.
- [ ] All numerical outputs tie to source data, a model, or a cited assumption.
- [ ] The deliverable is clearly staged for qualified human review.

