{
 "schema": "aiblocks-page/1",
 "id": "agency-finance-financial-analyst",
 "type": "agent",
 "name": "Financial analyst agent",
 "summary": "Get your financial model checked: recalculated figures, errors, base, best and worst cases, and which assumption could change your decision.",
 "headline": "Financial analyst agent",
 "subhead": "Paste your model's assumptions and key results, and say what you are deciding. It recalculates the figures, finds errors, runs a base, best and worst case and shows which assumption flips the answer. You get a model review and a plain-words choice between options.",
 "job": {
  "id": "plan-budgets-and-cash",
  "name": "Plan budgets, costs and cash flow"
 },
 "level": "intermediate",
 "thinking": "high",
 "tested": true,
 "updated": "2026-10-28",
 "first_published": "2026-10-26",
 "inputs": [
  {
   "type": "question",
   "required": true,
   "label": "Question",
   "what": "the problem, decision or piece of work you want help with, and what a good outcome looks like"
  },
  {
   "type": "spreadsheet",
   "required": false,
   "label": "Spreadsheet",
   "what": "a spreadsheet with its data, formulas and charts"
  }
 ],
 "outputs": [
  {
   "type": "audit_report",
   "required": true,
   "label": "Audit report",
   "what": "findings with evidence, severity, missing inputs and next actions"
  },
  {
   "type": "brief",
   "required": true,
   "label": "Brief",
   "what": "a creative brief: goal, audience, angle, offer, mandatory claims (by ID), formats"
  }
 ],
 "you_give": [
  "The decision you are making, in one or two lines.",
  "Your model's assumptions, such as growth, margins, costs and timing, pasted as a list or table.",
  "The model's key results, such as profit, cash and payback, as they show in your spreadsheet.",
  "The source of each assumption, such as last year's sales or a supplier quote (optional)",
  "Any figure you are unsure of, and the range you think it could take (optional)"
 ],
 "you_get": [
  "A list of your assumptions marked as history, estimate or guess",
  "Recalculated figures set beside the model's figures, with any mismatch explained",
  "A base, better and worse case with the inputs that differ",
  "The inputs that move the answer most, and the point where your choice flips",
  "A tradeoff table for your options and a list of checks still needed"
 ],
 "use_when": [
  "You built a forecast or a pricing model and want a second pair of eyes before you rely on it.",
  "You have two options, such as a new product line or a new hire, and want the numbers set side by side.",
  "A lender or investor will read your model and you want to find the weak spots first.",
  "You inherited a spreadsheet and do not know which inputs drive the answer."
 ],
 "skip_when": [
  "You want a new model built from scratch. Use the Financial model builder.",
  "You want to know if a single purchase pays back. Use the Business investment analyst.",
  "You want new results worked into an existing model. Use the Financial model refresher.",
  "You need tax, audit or personal investment advice. Take those to a qualified accountant or adviser."
 ],
 "output_sample": {
  "input": [
   "The decision you are making, in one or two lines",
   "Your model's assumptions, as a list or table",
   "The model's key results, as your spreadsheet shows them",
   "The source of each assumption and any ranges you think are fair (optional)"
  ],
  "prerequisites": [
   "An AI that can read pasted tables or a spreadsheet file"
  ],
  "output": [
   {
    "name": "Decision and scope",
    "contains": "The choice under review, the outputs that matter and the time span."
   },
   {
    "name": "Assumptions",
    "contains": "Each input with its source, labelled history, estimate or guess."
   },
   {
    "name": "Recalculated figures",
    "contains": "The model's figures beside recalculated ones, with any difference and its likely cause."
   },
   {
    "name": "Errors found",
    "contains": "Mistakes with where they sit, their effect on the answer and a fix."
   },
   {
    "name": "Scenarios",
    "contains": "A base, better and worse case with the inputs that differ."
   },
   {
    "name": "What moves the answer",
    "contains": "Each input tested, its effect and whether your choice flips."
   },
   {
    "name": "Decision tradeoffs",
    "contains": "Each option's result in every case, its main risk and what to watch."
   },
   {
    "name": "Checks still needed",
    "contains": "What to verify, why it matters and who can do it."
   }
  ]
 },
 "output_shape": "DECISION AND SCOPE\n  Decision <what> | Outputs that matter <list> | Time span <period>\n\nASSUMPTIONS\n  <input> | <value> | <source> | <History, Estimate or Guess>\n\nRECALCULATED FIGURES\n  <figure> | Model says <value> | Recalculated <value> | Difference <value> | Likely cause <reason>\n\nERRORS FOUND\n  <error> | <where> | <effect on the answer> | <fix>\n\nSCENARIOS\n  <Base, Better or Worse> | <inputs that differ> | <result>\n\nWHAT MOVES THE ANSWER\n  <input> | <change tested> | <effect on result> | <does the choice flip: yes or no>\n\nDECISION TRADEOFFS\n  <option> | <result in each case> | <main risk> | <what to watch>\n\nCHECKS STILL NEEDED\n  <check> | <why it matters> | <who can do it>",
 "how_to_use": [
  "Download the pack from this page and add it to your AI as a skill. If you cannot, paste SKILL.md into a new chat, then paste references/source-agent.md.",
  "State the decision in a line or two. Paste the assumptions and the model's key results. You can attach the sheet as a file, but pasted tables are easier to check.",
  "Say which numbers are history and which are guesses. No code or web access is needed.",
  "Type \"Review this model. Recalculate each key figure and show your working. Do not fill any gap with a guess.\"",
  "Read the mismatch list first. Fix those cells in your sheet, then ask for the review again.",
  "Check the flip point against your gut. If a small change in one input flips the answer, treat the plan as a coin toss until you know that input better."
 ],
 "checks": [
  "The result addresses your actual task and cites the evidence used.",
  "Examples, role-play experience and targets are kept separate from verified results.",
  "Claims of tests, memory, tool access or completed actions match what actually happened."
 ],
 "next": [
  {
   "name": "Startup financial model builder",
   "url": "https://useaiblocks.com/skills/startup-financial-model-builder",
   "why": "Startup financial model builder"
  }
 ],
 "source": {
  "by": "Michael Sitarzewski and Agency Agents contributors",
  "repo": "msitarzewski/agency-agents",
  "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/finance/finance-financial-analyst.md",
  "licence": "MIT",
  "original_name": "Financial Analyst",
  "commit": "b37b5bb33b78f2c1d6567d98e25ca818e3259219"
 },
 "credits": [
  {
   "title": "Financial Analyst",
   "by": "Michael Sitarzewski and Agency Agents contributors",
   "url": "https://github.com/msitarzewski/agency-agents/blob/b37b5bb33b78f2c1d6567d98e25ca818e3259219/finance/finance-financial-analyst.md",
   "used": "Original agent profile, preserved in references/source-agent.md; AI Blocks adds setup and review instructions."
  }
 ],
 "files": [
  "LICENSE",
  "references/source-agent.md",
  "SETUP.md",
  "source.json"
 ],
 "links": {
  "page": "https://useaiblocks.com/agents/agency-finance-financial-analyst",
  "markdown": "https://useaiblocks.com/agents/agency-finance-financial-analyst.md",
  "json": "https://useaiblocks.com/agents/agency-finance-financial-analyst.json",
  "instructions": "https://useaiblocks.com/skills/agency-finance-financial-analyst/SKILL.md",
  "download": "https://useaiblocks.com/skills/agency-finance-financial-analyst.zip",
  "api_item": "https://useaiblocks.com/api/v1/items/agency-finance-financial-analyst",
  "api_document": "https://useaiblocks.com/api/v1/documents/agent/agency-finance-financial-analyst",
  "mcp": "https://useaiblocks.com/mcp"
 }
}
