audit-xls
スプレッドシートの数式の正確性・エラー・一般的なミスを監査します。選択範囲・単一シート・モデル全体を対象にスコープを設定でき、貸借対照表のバランスやキャッシュの整合性、ロジックの健全性チェックなど財務モデルの整合性検証にも対応します。「数式を確認して」「エラーを見つけて」「モデルがバランスしない」といった指示をトリガーに動作します。
description の原文を見る
Audit a spreadsheet for formula accuracy, errors, and common mistakes. Scopes to a selected range, a single sheet, or the entire model (including financial-model integrity checks like BS balance, cash tie-out, and logic sanity). Triggers on "audit this sheet", "check my formulas", "find formula errors", "QA this spreadsheet", "sanity check this", "debug model", "model check", "model won't balance", "something's off in my model", "model review".
SKILL.md 本文
スプレッドシート監査
式とデータの正確性と誤りを監査します。スコープによって深さが決まります。選択範囲の簡単な式チェックから、完全な財務モデル整合性監査まで対応します。
ステップ1: スコープを決定する
ユーザーがすでにスコープを指定している場合はそれを使用します。そうでない場合はユーザーに確認してください:
どのスコープで監査を実施しましょうか?
- selection — 現在選択されている範囲のみ
- sheet — 現在のアクティブシートのみ
- model — ワークブック全体。財務モデル整合性チェック(BS残高、キャッシュ照合、ロールフォーワード、ロジック検証)を含む
model スコープが最も詳細です。DCF、LBO、3ステートメント、M&A、比較分析、または統合財務モデルを顧客またはインベストメント・コミッティに送信する前に使用してください。
ステップ2: 式レベルのチェック(すべてのスコープ)
スコープに関係なく、以下を実行してください:
| チェック項目 | 確認内容 |
|---|---|
| 式エラー | #REF!, #VALUE!, #N/A, #DIV/0!, #NAME? |
| 式内のハードコード | =A1*1.05 — 1.05 はセル参照にすべき |
| 一貫性のない式 | 行/列の隣接セルのパターンに合わない式 |
| 範囲のずれ | SUM/AVERAGE が最初または最後の行を見落としている |
| 上書きされた式 | 式に見えるが実はハードコード値のセル |
| 循環参照 | 意図的または誤った循環参照 |
| 壊れたクロスシートリンク | 移動または削除されたセルへの参照 |
| 単位/スケールの不一致 | 千単位と百万単位の混在、パーセンテージが整数で保存されている |
| 非表示の行/タブ | オーバーライドや古い計算が含まれている可能性 |
ステップ3: モデル整合性チェック(MODELスコープのみ)
スコープが model の場合、モデルタイプ(DCF / LBO / 3ステートメント / M&A / 比較分析 / カスタム)を特定し、以下の適切な整合性チェックを実施してください。
3a. 構造審査
| チェック項目 | 確認内容 |
|---|---|
| インプット/式の分離 | インプットが計算から明確に分離されているか? |
| カラーコンベンション | 青=インプット、黒=式、緑=リンク、など一貫性があるか? |
| タブフロー | 論理的な順序か(仮定→IS→BS→CF→評価)? |
| 日付ヘッダー | すべてのタブで一貫しているか? |
| 単位 | 一貫しているか(千単位 vs 百万単位 vs 実額)? |
3b. バランスシート
| チェック項目 | テスト内容 |
|---|---|
| BS残高 | 資産合計 = 負債合計 + 資本(各期間) |
| RE ロールフォーワード | 前期RE + 純利益 − 配当 = 当期RE |
| のれん/無形資産 | 買収仮定から流出(M&A の場合) |
BS が残高しない場合、期間ごとにギャップを定量化し、どこで破綻するか追跡してください — これが修正されるまで他には何も関係ありません。
3c. キャッシュフロー計算書
| チェック項目 | テスト内容 |
|---|---|
| キャッシュ照合 | CF 期末現金 = BS 現金(各期間) |
| CF 合計 | CFO + CFI + CFF = Δ現金 |
| D&A 一致 | CF の D&A = IS の D&A |
| CapEx 一致 | CF の CapEx が BS の PP&E ロールフォーワードと一致 |
| WC 変動 | 符号が BS 動きと一致(ΔAR、ΔAP、ΔInventory) |
3d. 損益計算書
| チェック項目 | テスト内容 |
|---|---|
| 収益構成 | セグメント/製品詳細に結合している |
| 税金 | 税金費用 = 税前利益 × 税率(繰延税調整可) |
| 株式数 | 希薄化スケジュール(オプション、転換社債、自社株買い)に結合 |
3e. 循環参照
- 利息 → 債務残高 → 現金 → 利息は LBO/3ステートメント モデルの一般的な意図的循環参照
- 意図的な場合:イテレーション トグルが存在し動作するか確認
- 意図しない場合:ループをトレースし、破る方法をフラグ付け
3f. ロジック&妥当性
| チェック項目 | フラグを付ける条件 |
|---|---|
| 成長率 | 説明なしで収益成長 >100% |
| マージン | 業界標準外 |
| ターミナルバリュー支配度 | TV > ~75% of DCF EV(イエローフラグ) |
| ホッケースティック | 後年の予測が非現実的に上昇 |
| 複利計算 | EBITDA が 10 年目に不合理な $ に複合 |
| エッジケース | 0% または負の成長、負の EBITDA、レバレッジが負になるとモデルが破綻 |
3g. モデルタイプ別バグ
DCF:
- 割引率が間違った期間に適用(中期 vs 期末)
- ターミナルバリューが割り引かれていない
- WACC が簿価を使用している(市場価格を使用すべき)
- FCF が利息費用を含めている(無借入であるべき)
- 税シールドの二重計算
LBO:
- 債務返済がキャッシュスイープ・メカニクスと一致していない
- PIK 利息がプリンシパルに繰り越されていない
- 経営陣ロールオーバーがリターンに反映されていない
- 出口マルチプルが間違った EBITDA に適用(LTM vs NTM)
- 手数料/経費が Day 1 エクイティから控除されていない
M&A:
- アクレーション/ディルーションが間違った株数を使用(ディール前 vs ディール後)
- シナジーが段階的に導入されていない
- 買収価格配分が残高していない
- 現金に対する帰属利息が含まれていない
- トランザクション手数料がソース&ユーズに含まれていない
3ステートメント:
- ワーキングキャピタル変動の符号が間違っている
- 減価償却が PP&E スケジュールと一致していない
- 債務満期スケジュールが元本返済と一致していない
- 配当が純利益を超えている(説明がない)
ステップ4: レポート
調査結果テーブルを出力してください:
| # | シート | セル/範囲 | 重大度 | カテゴリ | 問題 | 推奨される修正 |
|---|
重大度:
- Critical — 出力が誤り(BS 残高しない、式破損、キャッシュ照合しない)
- Warning — 危険(ハードコード、一貫性のない式、エッジケース失敗)
- Info — スタイル/ベストプラクティス(カラーコーディング、レイアウト、命名)
model スコープの場合、サマリーラインを先頭に付けてください:
Model type: [DCF/LBO/3-stmt/...] — Overall: [Clean / Minor Issues / Major Issues] — [N] critical, [N] warnings, [N] info
確認なしに何かを変更しないでください — 最初にレポート、リクエストで修正。
注釈
- BS 残高を最初に — 残高しない場合、下流のすべてが疑わしい
- ハードコード上書きはサイレントバグの #1 原因 — 積極的に検索してください
- 符号規約エラー(現金流出のプラス vs マイナス)は非常に一般的
- モデルが VBA マクロを使用している場合、式だけでは監査できないマクロ駆動計算に注意してください
ライセンス: Apache-2.0(寛容ライセンスのため全文を引用しています) · 原本リポジトリ
詳細情報
- 作者
- anthropics
- ライセンス
- Apache-2.0
- 最終更新
- 不明
Source: https://github.com/anthropics/financial-services-plugins / ライセンス: Apache-2.0
関連スキル
agent-browser
AI エージェント向けのブラウザ自動化 CLI です。ウェブサイトとの対話が必要な場合に使用します。ページ遷移、フォーム入力、ボタンクリック、スクリーンショット取得、データ抽出、ウェブアプリのテスト、ブラウザ操作の自動化など、あらゆるブラウザタスクに対応できます。「ウェブサイトを開く」「フォームに記入する」「ボタンをクリックする」「スクリーンショットを取得する」「ページからデータを抽出する」「このウェブアプリをテストする」「サイトにログインする」「ブラウザ操作を自動化する」といった要求や、プログラマティックなウェブ操作が必要なタスクで起動します。
anyskill
AnySkill — あなたのプライベート・スキルクラウド。GitHubを基盤としたリポジトリからエージェントスキルを管理、同期、動的にロードできます。自然言語でクラウドスキルを検索し、オンデマンドでプロンプトを自動ロード、カスタムスキルのアップロードと共有、スキルバンドルの一括インストールが可能です。OpenClaw、Antigravity、Claude Code、Cursorに対応しています。
engram
AIエージェント向けの永続的なメモリシステムです。バグ修正、意思決定、発見、設定変更の後はmem_saveを使用してください。ユーザーが「覚えている」「記憶している」と言及した場合、または以前のセッションと重複する作業を開始する際はmem_searchを使用します。セッション終了前にmem_session_summaryを使用して、コンテキストを保持してください。
skyvern
AI駆動のブラウザ自動化により、任意のウェブサイトを自動化できます。フォーム入力、データ抽出、ファイルダウンロード、ログイン、複数ステップのワークフロー実行など、ユーザーがウェブサイトと連携する必要があるときに使用します。Skyvernは、LLMとコンピュータビジョンを活用して、未知のサイトも自動操作可能です。Python SDK、TypeScript SDK、REST API、MCPサーバー、またはCLIを通じて統合できます。
pinchbench
PinchBenchベンチマークを実行して、OpenClawエージェントの実世界タスクにおけるパフォーマンスを評価できます。モデルの機能テスト、モデル間の比較、ベンチマーク結果のリーダーボード提出、またはOpenClawのセットアップがカレンダー、メール、リサーチ、コーディング、複数ステップのワークフローにどの程度対応しているかを確認する際に使用します。
openui
OpenUIとOpenUI Langを使用してジェネレーティブUIアプリを構築できます。これらはLLM生成インターフェースのためのトークン効率的なオープン標準です。OpenUI、@openuidev、ジェネレーティブUI、LLMからのストリーミングUI、AI向けコンポーネントライブラリ、またはjson-render/A2UIの置き換えについて述べる際に使用します。スキャフォルディング、defineComponent、システムプロンプト、Renderer、およびOpenUI Lang出力のデバッグに対応しています。