# model-audit-tieout

Audits existing public equity spreadsheets and valuation files for broken formulas, hardcodes, and source gaps. Does not build new models from scratch.

- skill · `type=skill` · Codex, ChatGPT · ★ 7604
- Author: OpenAI · official OpenAI repository
- License: LicenseRef-Proprietary · policy=link-only · description only; the file stays with the author
- Source: https://github.com/openai/plugins/tree/HEAD/plugins/public-equity-investing/skills/model-audit-tieout/SKILL.md
- Updated: 2026-10-08
- HTML: https://affpapa.org/en/nevibecode/skills/model-audit-tieout

## What it does

This workflow runs quality assurance across pre-built valuation spreadsheets and equity forecast workbooks. It flags volatile functions, unlinked plugs, broken references, circular math, and hardcoded numbers where calculations belong. It leaves original workbook formulas intact unless remediation is directly requested.

The inspection flow relies on `scripts/audit_workbook.py` to parse `.xlsx` files. Running that helper script without `openpyxl` installed in your Python environment causes an immediate failure. Findings are compiled into an issue log, tie-out records against filings, and a readiness verdict covering whether the model can back investment decisions.

## Install

### Codex (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill model-audit-tieout -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/model-audit-tieout/SKILL.md` — For all projects use ~/.agents/skills/

### Claude Code

1. **Skills CLI (Vercel)**
```bash
npx skills add openai/plugins --skill model-audit-tieout -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/model-audit-tieout/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/model-audit-tieout/

### Cursor

**Manually: put the files in place**
- File: `.cursor/skills/model-audit-tieout/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install openai/plugins model-audit-tieout
```

2. **Manually: put the files in place**
- File: `.github/skills/model-audit-tieout/SKILL.md`

### Gemini CLI

**Platform CLI**
```bash
gemini skills install https://github.com/openai/plugins --path plugins/public-equity-investing/skills/model-audit-tieout
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/model-audit-tieout/SKILL.md` — The legacy .windsurf/skills/ path still works

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/openai/plugins/tree/HEAD/plugins/public-equity-investing/skills/model-audit-tieout/SKILL.md

## When to use it
- detect hardcoded inputs, circularity, and broken links across spreadsheet tabs
- reconcile valuation drivers against primary earnings filings and company reports
- produce an audit memo with a prioritized list of model defects
- verify downside scenarios for dilution and multiple compression risks

## Example prompts
- Inspect `dcf_model.xlsx` for formula inconsistencies and hidden tabs
- Tie out the operating forecast assumptions against the latest earnings release
- Run an audit on the equity workbook and create a standalone HTML report

## Similar
- [churn-prevention](https://affpapa.org/en/nevibecode/skills/coreyhaines31-churn-prevention.md) — skill · 121600 installs
- [revops](https://affpapa.org/en/nevibecode/skills/revops.md) — skill · 114000 installs
- [ads](https://affpapa.org/en/nevibecode/skills/ads.md) — skill · 83400 installs
- [pricing](https://affpapa.org/en/nevibecode/skills/pricing.md) — skill · 79900 installs
- [marketing-plan](https://affpapa.org/en/nevibecode/skills/marketing-plan.md) — skill · 68400 installs
- [humanizer](https://affpapa.org/en/nevibecode/skills/blader-humanizer.md) — skill · 10600 installs

From the same set: [openai/plugins](https://affpapa.org/en/nevibecode/by/openai/plugins.md) — 596 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
