skill-creator
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from…
IDFA is original research by the Panaversity team — pioneers in AI-native education and developers of the Agent Factory methodology. IDFA translates the principles of spec-driven, logic-first design into a deployable architecture for the Office of the CFO.
Claude Code
$ npx -y skills add panaversity/agentfactory-business-plugins --skill financial-architect --agent claude-code
Codex
$ npx skills add panaversity/agentfactory-business-plugins --skill financial-architect -a codex -y
Cursor
$ npx skills add panaversity/agentfactory-business-plugins --skill financial-architect -a cursor -y
Gemini CLI
$ npx skills add panaversity/agentfactory-business-plugins --skill financial-architect -a gemini-cli -y
GitHub Copilot
$ npx skills add panaversity/agentfactory-business-plugins --skill financial-architect -a github-copilot -y
OpenCode
$ npx skills add panaversity/agentfactory-business-plugins --skill financial-architect -a opencode -y
Windsurf
$ npx skills add panaversity/agentfactory-business-plugins --skill financial-architect -a windsurf -y
name: financial-architect
description: >-
Use this skill for hands-on Excel financial model work: building models
from scratch (SaaS, three-statement, revenue/COGS/EBITDA), auditing a
spreadsheet for formula errors, explaining or mapping out model logic,
converting cell references to named ranges, running what-if or scenario
analysis, goal-seeking (what input value produces a target output?), or
running Monte Carlo simulations. Also use when someone has inherited an
unfamiliar model, calls it a "black box", or needs a specific formula
(like WACC) checked. The trigger is a user who has a spreadsheet and
needs to do something with it. Do NOT use for accounting theory, tax
questions, investment advice, or finance questions with no model attached.
license: Proprietary
metadata:
author: Panaversity
research-lead: Zia Khan
version: "1.0"
published: "2026"
homepage: https://panaversity.org
standard: https://agentskills.io
description: >-
IDFA is original research by the Panaversity team — pioneers in AI-native
education and developers of the Agent Factory methodology. IDFA translates
the principles of spec-driven, logic-first design into a deployable
architecture for the Office of the CFO.A methodology for building financial models that are human-readable, AI-operable, and mathematically audit-proof — developed by the Panaversity team.
---
> **Define WHAT, not WHERE.**
A formula that reads `=Revenue_Y3 - COGS_Y3` is a business rule. A formula that reads `=D8-C8` is a coordinate.
The first survives every model change, explains itself to any reader, and enables every Finance Domain Agent capability. The second does none of those things. IDFA exists to ensure every formula in every model is the first kind.
---
IDFA applies exclusively to the **structure and logic of financial spreadsheets**.
**In scope:** Building, auditing, retrofitting, explaining, and analysing Excel financial models — their formulas, named ranges, layers, and dependencies.
**Out of scope — REFUSE these requests:**
**When a request is out of scope:** Do not answer the question. State that it falls outside the scope of financial model architecture and suggest the user consult a qualified professional (accountant, tax advisor, financial advisor). Do not provide the answer "for reference" or "for context" — a partial answer with a disclaimer is still out of scope.
---
Traditional Excel models encode logic in **cell addresses** (e.g. `=B14-C14*$F$8`). This causes **Formula Rot**:
IDFA fixes all four by separating intent from execution.
---
Every IDFA-compliant model has exactly three layers. They must remain separate.
**The isolation rule:** Changing a Layer 1 input can never break a Layer 2 formula, because Layer 2 reads names, not positions.
---
These are non-negotiable. An IDFA-compliant model satisfies all four.
**Rule:** Every business variable is an Excel Defined Name. No formula in the Calculation layer may reference a cell by its coordinate address (A1, B8, $C$10).
**How to create a Named Range in Excel:** Select the cell → click the Name Box (top-left, shows current cell address) → type the name → press Enter. Alternatively: Formulas tab → Define Name.
**Compliance test:** Select any formula in Layer 2. If you can understand what it calculates without clicking on any referenced cell, it passes. If you need to navigate to understand it, it fails.
**Before (fails):** `=B14-(C14*$F$8)` **After (passes):** `=Revenue_Y2 - (Revenue_Y2 * COGS_Pct_Y2)`
**Rule:** Before any complex formula (WACC, NPV, DCF, IRR, or any multi-step calculation) is written to the model, verify the mathematical expression in LaTeX notation to confirm correctness.
**Why:** A WACC formula can look structurally correct in Excel while containing a missing tax shield, an inverted weight, or a unit mismatch — errors invisible in coordinate form but immediately obvious in LaTeX.
**WACC — correct LaTeX:** $$WACC = \frac{E}{E+D} \times K_e + \frac{D}{E+D} \times K_d \times (1-T)$$
**Three things LaTeX makes verifiable:**
1. Equity weight + Debt weight must equal 1.0 2. Only the debt term is multiplied by `(1 - Tax Rate)` 3. Cost of equity and cost of debt must be in the same units (both % or both decimal)
**As agent:*
🚀 Marketplace of domain-specific plugins for building enterprise AI agents. Enable AI agents to perform finance, banking, legal, and sales workflows using modular domain plugins.
Create new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from…
Activate for: load context, inject context, cross-domain context, context for this endeavour, relevant background, multi-domain…
Activate for: delegate, delegation record, handoff, delegation brief, follow-up, delegation quality, assign to, hand off to,…
Activate for: daily digest, morning briefing, what's happening today, start of day brief, week ahead, Monday brief, weekly…
Activate for: situation brief, bring me up to speed, prep me for, pre-meeting brief, decision brief, context brief, catch me up,…
Activate for: meeting prep, meeting synthesis, before the meeting, after the meeting, D/A/F/Q/R, meeting brief, stakeholder prep,…
Direct browser control via CDP for web interaction: automation, scraping, testing, screenshots, and site/app work. Also covers…
Browser automation CLI for AI agents. Use when the user needs to interact with websites, including navigating pages, filling…