Openaccountants — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Openaccountants (Plugin) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Free AI skills (tax rules your AI follows) your AI can cite, with sources and published review status.
This library includes accountant-reviewed skills and skills no accountant has signed off yet (checked against the law, or sourced from the law). Check each skill version's review record before relying on it; a named author is distinct from a professional reviewer. Skill content is source-available under the terms in LICENSING.md.
OpenAccountants also helps business owners get bookkeeping and tax work done through accountants in our network. Tell us what you need, including work across countries. We confirm whether we can take it on, who will do the work and the price before you commit.
[Book a free 30-minute call](https://www.openaccountants.com/tax-help?source=github_readme#book) · Explore our accounting services
The skills and AI connection remain free.
<!-- oa-stats:start --> 2,105 AI skills across 250 jurisdictions · 33 accountant-reviewed · 39 named accountants · 21,732 questions answered through connected AIs
<sub>Live from openaccountants.com — updated 2026-10-25 by the nightly sync.</sub> <!-- oa-stats:end -->
Add the hosted connector to Claude, ChatGPT, Cursor, Windsurf or any MCP client:
https://www.openaccountants.com/api/mcpGuided setup: [openaccountants.com/connect](https://www.openaccountants.com/connect)
Listed on Smithery and the MCP Registry.
Then ask a question your AI would otherwise guess at:
"What's the combined sales tax rate in Manatee County, Florida for 2026?"
Without OpenAccountants, models answer from training data. With it, the answer can cite the fetched skill and its review status. Name a professional reviewer only when that skill version has a published review record.
You: "I'm moving to Malta and selling my company next year. What tax do I face?"
↓ loads moving-to-malta-tax-residence, selling-a-company-in-malta
AI: Residence and domicile · Remittance basis on foreign income
Gain on the share sale · Participation exemption check
─────────────────────────────────────────
Authored by Michael Cutajar CPA, ACCA (Malta)<details> <summary><strong>Prefer self-hosting or manual files?</strong></summary>
pip install openaccountants-mcp (mirrors this repo's packages/)packages/ and upload the files to your AI. Start with your country's main package; index.json is the machine-readable inventory.</details>
Every skill is in exactly one state — and the repo greps honestly:
| State | Meaning |
|---|---|
| Accountant-reviewed | A named, licensed accountant reviewed the complete skill. Their name is in the frontmatter (reviewed_by:) and on the public roster |
| Checked against the law | Built to the standard in docs/skill-template.md: every figure cited to the law and checked against the statute by an independent review before merge; no accountant has signed it off yet |
| Sourced from the law | Older skill not yet rebuilt to the standard: every figure cited to an official source; no accountant has signed it off yet |
The definitions: docs/QUALITY-TIERS.md. How skills are built, checked and corrected: docs/ACCURACY-METHODOLOGY.md. Which number to quote and where it is measured: docs/COVERAGE.md.
⚠️ General reference, not advice. Skills may be incomplete, outdated, or wrong for your facts. Have a qualified professional review outputs before filing, payment, or action.
Your name on the tax knowledge AI actually uses — with attribution built in:
The current roster: [VERIFIERS.md](VERIFIERS.md) (generated nightly from the platform).
A tax library is only as good as its worst stale number, so machines re-check this one every night:
with gaps, totals that do not total, and years that disagree.
when a page changes.
monthly budget, refusing to publish any figure without a link.
improvised. Improvisation gets caught, counted and fixed at the source.
The sync runs both ways: platform edits land here as commits under the author's own name, and merged PRs here flow back into what every AI serves, credited to you. A skill with an accountant's byline never changes without that accountant's one-click approval.
The whole story, in plain words: openaccountants.com/how-it-works
The goal is one complete, verified, reviewed tax pack per jurisdiction: [GOAL.md](GOAL.md). Who owns which jurisdiction: [OWNERS.md](OWNERS.md). Take an open [XX] Complete the pack issue and open a PR with Closes #N.
Edit `skills/` only** — everything else regenerates automatically:
packages/, agent-skills/<slug>/, index.json, llms-full.txt: generated nightly; never edit in a PR| What | Where |
|---|---|
| Skill source (per jurisdiction) | skills/ |
| Per-country bundles (generated) | packages/ |
| Machine-readable inventory | index.json |
| LLM entry point | llms.txt |
| Python MCP server | mcp/ · PyPI |
| Repo architecture + sync | docs/REPO-LAYOUT.md · docs/WEBSITE-SYNC.md |
API and platform integrations: openaccountants.com/for-developers
Independent, open-source review aids and calculation tools that complement the OpenAccountants skill library:
(External tools provide computational review assistance and do not constitute tax or legal advice.)
Contact: [email protected] · Security policy · Cite this repo
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.