npx skills add cleanexpo/atoREADME
🇦🇺 Australian Tax Optimizer
AI-Powered Tax Recovery & Compliance Platform
Recover $200K-$500K in missed tax benefits per client through forensic Xero analysis
Getting Started • Documentation • API Reference • Architecture
🎯 What is ATO?
The Australian Tax Optimizer is an AI-powered platform that connects to your Xero accounting data (read-only) and performs forensic analysis to identify:
| Recovery Area | Potential Savings | Legislation |
|---|---|---|
| 🔬 R&D Tax Incentive | Up to 43.5% offset | Division 355 ITAA 1997 |
| 📊 Unclaimed Deductions | Variable | Section 8-1 ITAA 1997 |
| 💰 Carry-Forward Losses | Tax offset on profits | Subdivision 36-A |
| 🏦 Division 7A Compliance | Avoid deemed dividends | Division 7A ITAA 1936 |
| 🎁 FBT Optimisation | Reduce FBT liability | FBTAA 1986 |
🏗 Architecture
flowchart TB
subgraph Client["🖥️ Client Layer"]
UI[Next.js Dashboard]
Reports[PDF/Excel Reports]
end
subgraph API["⚡ API Layer"]
Auth[OAuth 2.0 Auth]
Audit[Audit Endpoints]
Xero[Xero Proxy]
end
subgraph Core["🧠 Core Engine"]
AI[Gemini AI Analyzer]
RND[R&D Engine]
DED[Deduction Engine]
LOSS[Loss Engine]
DIV7A[Division 7A Engine]
end
subgraph Agents["🤖 Agent Fleet"]
A1[Tax Law Analyst]
A2[Xero Auditor]
A3[R&D Specialist]
A4[Deduction Optimizer]
end
subgraph Data["💾 Data Layer"]
SB[(Supabase)]
XeroAPI[Xero API]
Cache[Transaction Cache]
end
subgraph Validation["✅ Validation"]
V1[Tax Calc Validator]
V2[R&D Eligibility]
V3[FY Validator]
end
UI --> Auth
UI --> Audit
Auth --> XeroAPI
Audit --> AI
AI --> RND & DED & LOSS & DIV7A
RND & DED & LOSS & DIV7A --> Agents
Agents --> SB
XeroAPI --> Cache --> SB
AI --> V1 & V2 & V3
Reports --> SB
style AI fill:#4285F4,color:#fff
style SB fill:#3FCF8E,color:#fff
style XeroAPI fill:#13B5EA,color:#fff
✨ Features
🔍 Forensic Analysis
|
🛡️ Enterprise Security
|
🤖 16 Specialised Agents
|
📊 Validation System
|
🚀 Quick Start
📋 Prerequisites
- Node.js 20.x or higher
- npm 10.x or higher
- Xero Developer Account
- Supabase Project
- Google AI API Key (for Gemini)
⚙️ Installation
# Clone the repository
git clone https://github.com/CleanExpo/ATO.git
cd ATO
# Install dependencies
npm install
# Copy environment template
cp .env.example .env.local
# Configure your environment variables (see below)
🔑 Environment Variables
# Supabase (Required)
NEXT_PUBLIC_SUPABASE_URL=https://your-project.supabase.co
NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key
SUPABASE_SERVICE_ROLE_KEY=your-service-role-key
# Xero OAuth (Required)
XERO_CLIENT_ID=your-xero-client-id
XERO_CLIENT_SECRET=your-xero-client-secret
XERO_REDIRECT_U
...
Publisher
Statistics
Stars0
Forks0
Open Issues0
CreatedJan 19, 2026