← Files Nella Finance AIARCHIVED FILE
.codex-plugin/plugin.json
8 KB · Nov 3, 2026 · 12:11 UTC
{
"name": "app-6a53bb873c1081918681aa1358591f83",
"version": "3.2.0",
"description": "A finance team of nine seats over a small business's own accounting ledger: reads the books, changes nothing in them unless the business gives permission in Nella, and records only what the business tells it.",
"author": {
"name": "Nella Finance AI Ltd",
"url": "https://nellafinance.com"
},
"homepage": "https://nellafinance.com",
"license": "UNLICENSED",
"keywords": [
"finance",
"accounting",
"bookkeeping",
"cash flow",
"small business"
],
"skills": "./skills/",
"interface": {
"displayName": "Nella Finance AI",
"shortDescription": "Your finance team in chat",
"longDescription": "Nella connects ChatGPT to your accounting software (Xero, QuickBooks, FreeAgent or Sage) and gives you a finance team of nine: Finance Director, Management Accountant, Financial Controller, Treasury, Receivables, Payables, Tax and Compliance, Payroll and Company Secretarial.\n\nSome things you can do:\n\u2022 Ask \"What needs me?\" and the Finance Director tells you how the business is doing and what to look at first\n\u2022 Open the team board: deadlines, overdue customers, things Nella noticed and work waiting for your approval\n\u2022 Get a weekly finance brief\n\u2022 Get alerts when cash falls below your level, runway gets short, an invoice is overdue, a deadline is coming up, and more\n\u2022 See how the month went, why profit or margin moved, and what's outstanding before you close the month\n\u2022 Check cash now, a forecast, or a what-if such as a hire or a lost client\n\u2022 See who owes you money, approve chase messages you then send yourself, and see which bills are due\n\u2022 See your tax, payroll and Companies House deadlines, and whether payroll is covered on the pay date\n\nNella Pro also keeps your books for you in Xero, QuickBooks or FreeAgent:\n\u2022 Post bills, invoices, credit notes, payments, refunds, transfers, journals, contacts, project time and expense claims, with the receipt attached, depending on what your software supports\n\u2022 Record repeat bank transactions the way you approved them before\n\u2022 Every entry is shown in full on its card before it posts, checked in your books afterwards, and can be undone where your software allows\n\nNella never files a return, pays anyone or moves money. Figures are information from your own records, not advice; for advice, speak to your accountant.",
"developerName": "Nella Finance AI Ltd",
"category": "Finance",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://nellafinance.com",
"privacyPolicyURL": "https://nellafinance.com/privacy/",
"termsOfServiceURL": "https://nellafinance.com/terms/",
"supportURL": "https://nellafinance.com/contact/",
"defaultPrompt": [
"What needs me?",
"Can I afford payroll this month?",
"When are my filing deadlines?"
],
"brandColor": "#00B4A6",
"composerIcon": "./assets/logo.png",
"logo": "./assets/logo.png"
},
"extensions": {
"com.openai": {
"review": {
"test_cases": {
"positive": [
{
"description": "Finance Director opening: how the business is doing and what to look at first",
"prompt": "How is my business doing?",
"tools_triggered": "get_business_performance",
"expected_behavior": "Calls get_business_performance with view overview and shows one overview card: revenue, profit and their trend, cash outlook, and the first items from the team board. Figures are quoted as returned, with what could not be assessed named."
},
{
"description": "The ranked team board",
"prompt": "Show me my team board.",
"tools_triggered": "get_team_board",
"expected_behavior": "Shows the team board card with each open item and the seat that owns it, including the VAT return date and a 'Chase overdue invoices' card holding two prepared messages waiting for approval."
},
{
"description": "Approve one named chase message only",
"prompt": "Approve only the chase message to Osmore Retail.",
"tools_triggered": "get_team_board, approve_chase_messages",
"expected_behavior": "Records approval of the Osmore Retail message alone, naming that message's id; the Calder Logistics message stays waiting. The reply says nothing has been sent and that the business sends the message from its own email."
},
{
"description": "Filing and payment deadlines with their coverage",
"prompt": "When are my filing deadlines?",
"tools_triggered": "get_obligations",
"expected_behavior": "Lists the upcoming VAT return dates with days remaining, says which dates are worked out and from what, and says that PAYE and Self Assessment dates are not held rather than implying none are due."
},
{
"description": "A what-if on cash",
"prompt": "What if I hire someone at \u00a34,000 a month from next month?",
"tools_triggered": "run_cash_scenario",
"expected_behavior": "Runs the hire scenario and shows its effect on the cash outlook, quoting Nella's figures as returned and keeping any assumptions of its own apart from them."
},
{
"description": "Posting: an entry is posted only from Nella's card, and undone from it (the reviewer's Xero demo company; no real books)",
"prompt": "Switch to Demo Company (AU), then create a contact group called Reviewer check.",
"tools_triggered": "switch_business, preview_posting",
"expected_behavior": "Nella switches to Demo Company (AU) and shows a card \"Make this contact group?\". Nothing is posted until \"Make it\" is pressed on the card; the card then says it was posted and checked in Xero. Pressing \"Undo\" removes it, and the card says it was undone."
}
],
"negative": [
{
"description": "A general tax-treatment question Nella holds no answer for: no definitive tax position, pointed to the user's own accountant",
"prompt": "Is my new laptop tax-deductible?"
},
{
"description": "A request to recommend an accounting firm: Nella names no firm or provider",
"prompt": "Can you recommend a good accountant in Manchester?"
},
{
"description": "An unrelated writing request that needs no finance data",
"prompt": "Write a short thank-you note to my team for finishing the project on time."
}
]
},
"commerce": false,
"commerce_description": "Nella sells nothing and takes no payment in ChatGPT. Paid Nella subscriptions are bought on nellafinance.co.uk, not in the app.",
"demo_recording_url": "https://youtu.be/mkf42d1BjYM"
},
"publication": {
"release_notes": "3.0.1: the nine skills name the tools as published: one cash tool per question (position, forecast, history, payroll headroom, commitments) and one tool for each thing Nella records (an obligation's status, an answer, a chase approval, a preparation consent). The listing now says that nothing in your books changes unless you give permission in Nella. 3.0.0: Nella becomes a finance team of nine seats, each with its own skill. New: an overview of how the business is doing, a ranked team board, cash views (now, commitments, forecast, payroll headroom) and what-if scenarios, and a document library. Nella can now record the business's own statements when the user makes them: a filing marked done, an answer to one of its questions, approval of a prepared chase message (nothing is sent; the business sends it), and a directors' decision record. In-chat cards for each answer. Nella still never changes the books, files, pays or sends anything."
}
}
},
"apps": "./.app.json"
}
SHA-256: b6b487c073c4df3f9560230e4bf3c606b02f3f3b7d7e927868a472935074e701