Repository inventory

cleanexpo/ato

Skills indexed from this repository, with install-style signals scoped to the repo.
15 skills45 GitHub stars0 weekly installsTypeScriptGitHubOwner profile

Overview

This skill automatically scrapes and extracts current Australian tax rates, thresholds, and benchmarks from ATO.gov.au and related government sources. It converts pages into structured rate data with provenance and basic validation. The output is designed for safe cache updates and audit logging.

How this skill works

The skill fetches ATO pages through a web-to-markdown reader API, preserving tables and key paragraphs. It locates known headers or table patterns, parses markdown tables into structured key-value pairs, and validates values against expected ranges. Each extraction records source URL, timestamp, financial year attribution, effective dates, and a confidence flag before returning a standardized rate object.

When to use it

  • Validate cached tax rates against current ATO publications
  • Detect quarterly changes such as fuel tax credit updates
  • Confirm annual rate changes after budgets (SG, FBT, corporate tax, Div 7A)
  • Populate rate tables for a new financial year or release
  • Cross-check fallback rate values used by downstream analysis engines

Best practices

  • Always validate extracted values against defined expected ranges before applying updates
  • Flag and hold any values outside expected ranges for manual review — do not auto-update
  • Log full provenance for every scrape: source URL, scrape timestamp, effective dates and FY attribution
  • Respect site rate limits (suggested max 1 request per 10 seconds) and cache reader responses for short periods (e.g., 15 minutes)
  • Keep resilient fallback values in code so scraping augments but does not replace hardcoded defaults

Example use cases

  • Automated nightly job to refresh tax rate cache and alert on changes
  • Quarterly monitoring of fuel tax credit tables and updating per-litre rates in billing systems
  • Post-budget audit to detect SG, Medicare levy, or corporate tax changes and prepare releases
  • CI test that ensures analytic models use the latest Division 7A benchmark interest rate
  • Populate a web app’s rate table for the upcoming financial year with provenance metadata

FAQ

Primary ATO pages are preferred for each rate type; secondary government sites are used for ancillary rates like R&D or state payroll thresholds.

What happens when a scraped value is outside expected ranges?

Values outside defined ranges are flagged and held for manual verification. They are not auto-updated into the cache until reviewed.

15 skills

ato_rate_scraping
Analytics

This skill extracts current Australian tax rates from official sources using a Jina AI Reader workflow to ensure live accuracy and provenance.

ApiAutomationBackendData+2
email_delivery
Api

This skill helps you deliver tax reports and compliance alerts via SendGrid with templates, tracking, and secure attachments.

AutomationBackendMonitoringSecurity+1
cashflow_forecasting
Analytics

This skill projects tax obligations and cash flow using historical Xero data to help plan reserves and avoid negative cash months.

ApiBackendDataTypescript
pdf_report_generation
Analytics

This skill generates accountant-ready PDF tax analysis reports with mandatory disclosures, legislative references, and ESTIMATE ONLY labelling for clear client

ApiAutomationDocsFormatting+2
historical_trend_analysis
Ai

This skill analyzes multi-year financial data to detect trends, anomalies, and audit risks, enabling proactive tax planning using historical transactional data.

AnalyticsApiDataTypescript
legislative_change_monitoring
Ai

This skill monitors Australian tax legislation changes and notifies you when rulings, budget events, or court decisions require engine updates.

AnalyticsApiBackendData+3
psi_classification
Analytics

This skill determines if income is PSI under Division 84 ITAA 1997 and evaluates PSB status and deduction restrictions for eligible entities.

BackendTypescriptTypescript
idea-intake-workflow
Ai

This skill orchestrates the end-to-end idea intake workflow, capturing, validating, and processing ideas with autonomous sub-skills.

AutomationBackendCliPlanning+2
idea-queue-capture
Ai

This skill captures user ideas into the work queue quickly, preserving full context for fast, interruption-free prioritization and grouping.

ApiBackendDataDatabase+2
simple_report_export
Automation

This skill generates professional tax optimization reports locally or via Gmail App Password, exporting ready-to-send documents.

BackendDocsProductivityScripting+1
australian_tax_law_research
Ai

This skill provides authoritative Australian tax law research with full citations to ITAA provisions, ATO rulings, and case law to support tax optimization.

AnalyticsDocsPlanningResearch+1
xero_api_integration
Analytics

This skill enables read-only extraction of Xero financial data and reports for analysis without modifying any records.

ApiBackendDataSecurity+1
rnd_eligibility_assessment
Analytics

This skill assesses R&D eligibility under Division 355, classifies core vs supporting activities, and estimates eligible expenditure and tax offsets.

DataDocsPlanningProduct+4
google_slides_storyboard
Automation

This skill automates Google Slides storyboard-driven deck creation, transforming content into polished presentations with templates, visuals, and notes.

BrandingContentDesignPlanning+2
google_workspace_integration
Api

This skill automates tax report generation and accountant communication using Google Docs, Sheets, and Gmail for streamlined compliance.

AutomationCloudDocsProductivity+1
More from this maintainer
Other repositories and skills published under the same GitHub owner.
Skills library
Jump back to the full directory or explore grouped topics.
Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational