Individual skill
sage300-assistant
Sage 300 (Accpac) ERP assistant for consultants and integrators. Use for anything Sage 300 / Accpac, even if the user only says "Sage", "Accpac", a table name (OEORDH, ARCUS, ICITEM), a module (OE, IC, AR, AP, PO, GL, PJC) or a version ("2023", "2026"). Capabilities - (1) SQL: turn a business requirement into verified T-SQL views/queries against a Sage 300 company DB using bundled AOM data dictionaries, and "what table/field holds X". (2) Upgrades and versions: a client moving between versions, what a version requires (SQL Server, Windows), what changed, whether views/integrations break, checklists, release notes. (3) .NET / C# development against the Sage 300 .NET library (ACCPAC.Advantage) - Session/DBLink/View, opening & composing views, reading and posting documents, error handling, and generating correct C#. More capabilities are added over time, so trigger on any Sage 300 question, casually phrased or not, in an ERP/Accpac context, and route to the matching capability.
skills/sage300-assistant/SKILL.md
Source commit d68ce04e18d0702432eaf5ec1bbead8e03d0fa79
What was checked
- Matches the observed repository HEAD
- Yes
- Scanner rules are current
- Yes
- Repository scan complete
- No
- Skill scan complete
- No
- Observed behavior
- Network or broad shell
- Last checked
- Nov 11, 2026
These are observations at the recorded commit, not a guarantee of safety. Review the source before running it.
Install this skill
Choose an agent in your Stack or copy a command below. Commands fetch the pinned commit and copy only this skill directory. Existing destinations are refused. Copying a command does not install anything.
An install command is unavailable: current rules, complete repository and skill scans, an eligible behavior level and a permitted license are required.
Repository context
- Repository stars (not skill ratings)
- 10
- Repository last updated
- Oct 21, 2026
- License
- MIT
Observed agent integration: claude-code
- accpac Repository topic
- agent-skills Repository topic
- claude-code Repository topic
- claude-skills Repository topic
- erp Repository topic
- sage300 Repository topic
- sql-server Repository topic
- sapb1 Repository topic
- sapbusinessone Repository topic
- claude Repository topic
- data Derived category
- productivity Derived category
- data-databases Derived category
- productivity-notes Derived category
Files and excerpt
File metadata and permitted, redacted excerpts come from the recorded scan. Source links are pinned to that commit.
Browse files
.claude-plugin/plugin.jsonasset · 918 bytesMAINTENANCE.mddoc · 9,453 bytesREADME.mddoc · 6,003 bytesSKILL.mdcore · 17,147 bytesSKILL.mdcore · 17,147 bytesevals/evals.jsonasset · 4,220 bytesicon.pngasset · 99,173 bytesreferences/dictionary/6.0A/dict/AP.mddoc · 138,641 bytesreferences/dictionary/6.0A/dict/AR.mddoc · 169,527 bytesreferences/dictionary/6.0A/dict/AS.mddoc · 596 bytesreferences/dictionary/6.0A/dict/BK.mddoc · 69,220 bytesreferences/dictionary/6.0A/dict/CP.mddoc · 134,202 bytesreferences/dictionary/6.0A/dict/CS.mddoc · 13,661 bytesreferences/dictionary/6.0A/dict/CT.mddoc · 11,850 bytesreferences/dictionary/6.0A/dict/FA.mddoc · 4,394 bytesreferences/dictionary/6.0A/dict/GL.mddoc · 57,606 bytesreferences/dictionary/6.0A/dict/GP.mddoc · 3,579 bytesreferences/dictionary/6.0A/dict/IC.mddoc · 141,589 bytesreferences/dictionary/6.0A/dict/MF.mddoc · 80,332 bytesreferences/dictionary/6.0A/dict/OE.mddoc · 142,670 bytesreferences/dictionary/6.0A/dict/PM.mddoc · 289,853 bytesreferences/dictionary/6.0A/dict/PO.mddoc · 412,803 bytesreferences/dictionary/6.0A/dict/RA.mddoc · 23,930 bytesreferences/dictionary/6.0A/dict/TX.mddoc · 16,669 bytesreferences/dictionary/6.0A/dict/UP.mddoc · 131,705 bytesreferences/dictionary/6.0A/dict/UT.mddoc · 19,912 bytesreferences/dictionary/6.0A/dict/ZC.mddoc · 21,687 bytesreferences/dictionary/6.0A/dict/ZI.mddoc · 8,933 bytesreferences/dictionary/6.0A/table-index.mddoc · 58,684 bytesreferences/dictionary/7.0A/dict/AP.mddoc · 150,340 bytesreferences/dictionary/7.0A/dict/AR.mddoc · 180,555 bytesreferences/dictionary/7.0A/dict/AS.mddoc · 2,289 bytesreferences/dictionary/7.0A/dict/BK.mddoc · 69,825 bytesreferences/dictionary/7.0A/dict/CP.mddoc · 145,593 bytesreferences/dictionary/7.0A/dict/CS.mddoc · 15,429 bytesreferences/dictionary/7.0A/dict/CT.mddoc · 21,705 bytesreferences/dictionary/7.0A/dict/EW.mddoc · 607 bytesreferences/dictionary/7.0A/dict/FA.mddoc · 4,472 bytesreferences/dictionary/7.0A/dict/GL.mddoc · 63,252 bytesreferences/dictionary/7.0A/dict/GP.mddoc · 3,479 bytesreferences/dictionary/7.0A/dict/IC.mddoc · 146,817 bytesreferences/dictionary/7.0A/dict/MT.mddoc · 3,292 bytesreferences/dictionary/7.0A/dict/OE.mddoc · 146,350 bytesreferences/dictionary/7.0A/dict/PM.mddoc · 289,972 bytesreferences/dictionary/7.0A/dict/PO.mddoc · 417,691 bytesreferences/dictionary/7.0A/dict/TK.mddoc · 5,420 bytesreferences/dictionary/7.0A/dict/TM.mddoc · 5,042 bytesreferences/dictionary/7.0A/dict/TS.mddoc · 2,667 bytesreferences/dictionary/7.0A/dict/TW.mddoc · 4,536 bytesreferences/dictionary/7.0A/dict/TX.mddoc · 31,127 bytesreferences/dictionary/7.0A/dict/UP.mddoc · 143,438 bytesreferences/dictionary/7.0A/dict/UT.mddoc · 22,887 bytesreferences/dictionary/7.0A/dict/YP.mddoc · 3,740 bytesreferences/dictionary/7.0A/dict/ZC.mddoc · 21,530 bytesreferences/dictionary/7.0A/dict/ZI.mddoc · 8,795 bytesreferences/dictionary/7.0A/table-index.mddoc · 56,841 bytesreferences/dictionary/7.1A/dict/AP.mddoc · 150,684 bytesreferences/dictionary/7.1A/dict/AR.mddoc · 180,555 bytesreferences/dictionary/7.1A/dict/AS.mddoc · 2,641 bytesreferences/dictionary/7.1A/dict/BK.mddoc · 69,825 bytesreferences/dictionary/7.1A/dict/CP.mddoc · 145,619 bytesreferences/dictionary/7.1A/dict/CS.mddoc · 15,429 bytesreferences/dictionary/7.1A/dict/CT.mddoc · 21,705 bytesreferences/dictionary/7.1A/dict/EW.mddoc · 607 bytesreferences/dictionary/7.1A/dict/FA.mddoc · 4,472 bytesreferences/dictionary/7.1A/dict/GL.mddoc · 63,252 bytesreferences/dictionary/7.1A/dict/GP.mddoc · 3,479 bytesreferences/dictionary/7.1A/dict/IC.mddoc · 146,817 bytesreferences/dictionary/7.1A/dict/MT.mddoc · 3,292 bytesreferences/dictionary/7.1A/dict/OE.mddoc · 146,350 bytesreferences/dictionary/7.1A/dict/PM.mddoc · 289,972 bytesreferences/dictionary/7.1A/dict/PO.mddoc · 417,691 bytesreferences/dictionary/7.1A/dict/TK.mddoc · 5,420 bytesreferences/dictionary/7.1A/dict/TM.mddoc · 5,042 bytesreferences/dictionary/7.1A/dict/TS.mddoc · 3,466 bytesreferences/dictionary/7.1A/dict/TW.mddoc · 4,536 bytesreferences/dictionary/7.1A/dict/TX.mddoc · 31,127 bytesreferences/dictionary/7.1A/dict/UP.mddoc · 143,460 bytesreferences/dictionary/7.1A/dict/UT.mddoc · 22,887 bytesreferences/dictionary/7.1A/dict/YP.mddoc · 3,740 bytesreferences/dictionary/7.1A/dict/ZC.mddoc · 21,530 bytesreferences/dictionary/7.1A/dict/ZI.mddoc · 8,795 bytesreferences/dictionary/7.1A/table-index.mddoc · 56,930 bytesreferences/dictionary/7.2A/dict/AP.mddoc · 151,302 bytesreferences/dictionary/7.2A/dict/AR.mddoc · 180,555 bytesreferences/dictionary/7.2A/dict/AS.mddoc · 2,641 bytesreferences/dictionary/7.2A/dict/BK.mddoc · 69,825 bytesreferences/dictionary/7.2A/dict/CP.mddoc · 146,301 bytesreferences/dictionary/7.2A/dict/CS.mddoc · 15,429 bytesreferences/dictionary/7.2A/dict/CT.mddoc · 22,007 bytesreferences/dictionary/7.2A/dict/EW.mddoc · 607 bytesreferences/dictionary/7.2A/dict/FA.mddoc · 4,472 bytesreferences/dictionary/7.2A/dict/GL.mddoc · 63,252 bytesreferences/dictionary/7.2A/dict/GP.mddoc · 3,479 bytesreferences/dictionary/7.2A/dict/IC.mddoc · 146,817 bytesreferences/dictionary/7.2A/dict/MT.mddoc · 3,292 bytesreferences/dictionary/7.2A/dict/OE.mddoc · 146,350 bytesreferences/dictionary/7.2A/dict/PM.mddoc · 289,972 bytesreferences/dictionary/7.2A/dict/PO.mddoc · 417,691 bytesreferences/dictionary/7.2A/dict/TK.mddoc · 5,420 bytesreferences/dictionary/7.2A/dict/TM.mddoc · 5,042 bytesreferences/dictionary/7.2A/dict/TS.mddoc · 3,466 bytesreferences/dictionary/7.2A/dict/TW.mddoc · 4,536 bytesreferences/dictionary/7.2A/dict/TX.mddoc · 31,127 bytesreferences/dictionary/7.2A/dict/UP.mddoc · 144,188 bytesreferences/dictionary/7.2A/dict/UT.mddoc · 22,887 bytesreferences/dictionary/7.2A/dict/YP.mddoc · 3,740 bytesreferences/dictionary/7.2A/dict/ZC.mddoc · 21,530 bytesreferences/dictionary/7.2A/dict/ZI.mddoc · 8,795 bytesreferences/dictionary/7.2A/table-index.mddoc · 56,953 bytesreferences/dictionary/7.3A/dict/AP.mddoc · 151,302 bytesreferences/dictionary/7.3A/dict/AR.mddoc · 180,555 bytesreferences/dictionary/7.3A/dict/AS.mddoc · 2,641 bytesreferences/dictionary/7.3A/dict/BK.mddoc · 69,825 bytesreferences/dictionary/7.3A/dict/CP.mddoc · 146,408 bytesreferences/dictionary/7.3A/dict/CS.mddoc · 15,716 bytesreferences/dictionary/7.3A/dict/CT.mddoc · 32,067 bytesreferences/dictionary/7.3A/dict/EC.mddoc · 24,350 bytesreferences/dictionary/7.3A/dict/EI.mddoc · 19,891 bytesreferences/dictionary/7.3A/dict/EW.mddoc · 607 bytesreferences/dictionary/7.3A/dict/FA.mddoc · 4,472 bytesreferences/dictionary/7.3A/dict/GL.mddoc · 63,252 bytesreferences/dictionary/7.3A/dict/GP.mddoc · 3,479 bytesreferences/dictionary/7.3A/dict/IC.mddoc · 146,837 bytesreferences/dictionary/7.3A/dict/MT.mddoc · 3,292 bytesreferences/dictionary/7.3A/dict/OE.mddoc · 146,350 bytesreferences/dictionary/7.3A/dict/PM.mddoc · 289,972 bytesreferences/dictionary/7.3A/dict/PO.mddoc · 417,691 bytesreferences/dictionary/7.3A/dict/TK.mddoc · 5,420 bytesreferences/dictionary/7.3A/dict/TM.mddoc · 5,371 bytesreferences/dictionary/7.3A/dict/TS.mddoc · 5,015 bytesreferences/dictionary/7.3A/dict/TW.mddoc · 4,536 bytesreferences/dictionary/7.3A/dict/TX.mddoc · 31,127 bytesreferences/dictionary/7.3A/dict/UP.mddoc · 144,343 bytesreferences/dictionary/7.3A/dict/UT.mddoc · 25,865 bytesreferences/dictionary/7.3A/dict/YP.mddoc · 3,740 bytesreferences/dictionary/7.3A/dict/ZC.mddoc · 21,530 bytesreferences/dictionary/7.3A/dict/ZI.mddoc · 8,795 bytesreferences/dictionary/7.3A/table-index.mddoc · 58,992 bytesreferences/dictionary/INDEX.mddoc · 4,117 bytesreferences/dictionary/conventions.mddoc · 8,832 bytesreferences/dotnet/INDEX.mddoc · 2,345 bytesreferences/dotnet/api/INDEX.mddoc · 11,905 bytesreferences/dotnet/api/classes-session.mddoc · 42,920 bytesreferences/dotnet/api/classes-system.mddoc · 49,331 bytesreferences/dotnet/api/classes-view.mddoc · 62,204 bytesreferences/dotnet/api/enums.mddoc · 14,610 bytesreferences/dotnet/common-mistakes.mddoc · 5,243 bytesreferences/dotnet/compose-graphs.mddoc · 22,370 bytesreferences/dotnet/view-api.mddoc · 18,115 bytesreferences/release-notes/2023.mddoc · 5,551 bytesreferences/release-notes/2024.mddoc · 4,951 bytesreferences/release-notes/2025.mddoc · 5,239 bytesreferences/release-notes/2026.mddoc · 6,676 bytesreferences/release-notes/INDEX.mddoc · 1,654 bytesreferences/upgrades/INDEX.mddoc · 1,005 bytesreferences/upgrades/compatibility-guides.mddoc · 5,365 bytesreferences/upgrades/upgrade-guide.mddoc · 21,434 bytesscripts/build_compose_graphs.pyruns · 10,469 bytesscripts/build_dict.pyruns · 4,664 bytesscripts/build_dict_html.pyruns · 6,038 bytesscripts/build_dotnet_api.pyruns · 13,814 bytesscripts/build_dotnet_api_tree.pyruns · 7,654 bytesscripts/build_index.pyruns · 2,749 bytesscripts/extract_pdf_text.pyruns · 1,844 bytesscripts/extract_release_notes.pyruns · 3,738 bytes
Read excerpt
# Sage 300 Assistant
Reference-backed assistant for Sage 300 (Accpac) consultants and integrators. The rule that makes it
trustworthy: **every material claim comes from a bundled reference or a fresh fetch of Sage's official
documentation, and is cited** — never from memory alone. Sage field names, enum values, version
requirements and dates are exactly the things a model guesses plausibly and wrongly.
## 1. Route the request
| Request looks like | Go to |
|---|---|
| a view, query, report extract, "what table/field holds X", join or status-value questions | § 3 SQL |
| "client on X wants Y", "what does 2026 need", "what changed", "will our integration break", upgrade checklist, release notes, SQL Server / Windows support | § 4 Upgrades |
| generate or fix **C# against the Sage 300 .NET library** (`ACCPAC.Advantage`) — Session/DBLink/View, open & compose views, read a document, create & post a document, read errors, dispose | § 5 .NET |