Install any skill in seconds. Free to start, no credit card required.
Get Started Free →SAP-RPT-1-OSS local tabular prediction workflows for FI/CO prototype datasets. Use when preparing SAP finance CSV exports for classification or regression experiments with source-verified setup, leakage checks, and governance review.
.claude/skills/secondsky-sap-rpt1/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -10% | 0% |
| case-02 | ✗→✓ | ▲ Improved | 110% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 34% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 40% | 0% |
Use SAP-RPT-1-OSS for local, source-reviewed tabular prediction experiments on FI/CO CSV extracts. Keep this skill scoped to prototype and research workflows; do not present predictions as production finance, credit, audit, payment, or compliance decisions.
Use this skill when preparing or reviewing SAP finance tabular data for local SAP-RPT-1-OSS experiments, especially:
Do not use this skill as a hosted SAP-RPT API integration guide, production scoring service, SAP AI Core deployment guide, or live SAP extraction workflow.
references/data-governance.md before touching real finance data.py -3.11 or .venv\Scripts\python.exe; on macOS/Linux this might be python3.11 or .venv/bin/python.scripts/fico_data_prep.py --dry-run --input "<file.csv>" --target <column> to inspect schema and leakage risks.scripts/rpt1_oss_predict.py --dry-run --input "<file.csv>" --target <column> to review local SAP-RPT-1-OSS prerequisites.--encoding <encoding> or --delimiter ';' when enterprise CSV exports are not UTF-8 comma-delimited.Detailed v1 recipes live in references/fico-use-cases.md.
| Area | V1 depth | Typical target | First reference | |------|----------|----------------|-----------------| | FI-AR | Detailed | paid_late, days_late, default_flag | Payment default / late payment | | FI-AP | Detailed | discount_lost, discount_amount_lost | Cash discount leakage | | FI-GL | Detailed | manual_review_flag, reversal_flag, outlier_flag | Journal anomaly | | CO/PS/CO-PA/FI | Starter only | Overrun, margin, cash, dispute, credit risk | Use-case matrix rows only |
Prefer source extracts already flattened to one row per prediction object, such as one invoice, one vendor invoice, one journal line, or one journal document. Rename technical SAP fields into semantic column names before inference; SAP-RPT-1-OSS uses column names and values as part of the tabular context.
Use S/4HANA starting points such as ACDOCA plus relevant master data and process extracts where available. Use ECC fallback tables only as starting points, not universal truth. Never assume table availability, field semantics, or release behavior without checking the target system.
Define the as-of date before selecting features. Exclude fields created or updated after that prediction point.
Common leakage examples:
Before using real FI/CO data, confirm business owner approval, legal/compliance approval, field minimization, masking of personal and bank-related data, time-based validation splits, documented target definitions, and human review. Use references/data-governance.md as the minimum checklist.
Do not use predictions as the sole basis for payment blocking, credit decisions, collections action, write-offs, audit conclusions, or control sign-off.
For Windows, macOS, Linux, and managed non-admin workstations, use references/enterprise-portability.md before suggesting setup or execution commands. Prefer user-writable virtual environments, approved cache locations, quoted paths, and explicit output locations.
references/source-review-2026-06-18.md: public source/model/product-page review and open upstream issue list.references/fico-use-cases.md: detailed FI-AR, FI-AP, and FI-GL recipes plus starter matrix rows.references/data-governance.md: minimum data governance and model-card checklist.references/enterprise-portability.md: Windows, macOS, Linux, non-admin, proxy/cache, and CSV export guidance.scripts/fico_data_prep.py: read-only CSV schema, target, and leakage inspection helper.scripts/rpt1_oss_predict.py: opt-in local inference wrapper for SAP-RPT-1-OSS.assets/*.csv: synthetic FI/CO sample datasets only.Treat upstream SAP-RPT-1-OSS issues as source-reviewed limitations, not fixed behavior. See references/source-review-2026-06-18.md for issue numbers and titles reviewed from SAP-samples/sap-rpt-1-oss.
Local inference can download gated model artifacts, populate local caches, require Hugging Face authentication, and require substantial memory. Commands bundled with this plugin must not run inference directly.
Sources reviewed: SAP-samples sap-rpt-1-oss, Hugging Face SAP/sap-rpt-1-oss, and the SAP product page for SAP-RPT.
Verification scope is public source/model/product-page review only. Live SAP tenant validation, live SAP system validation, hosted SAP-RPT API validation, local inference benchmark validation, and production finance workflow validation were not performed.
Product boundary:
| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 18,057 | 8,793 | -51% | 1 | 1 | 0% | 3,450 | 3,109 | -10% | 0 | 0 | — |
case-02 | fail→pass | 6,926 | 5,535 | -20% | 1 | 1 | 0% | 1,264 | 2,650 | +110% | 0 | 0 | — |
case-03 | fail→fail | 21,295 | 12,590 | -41% | 1 | 1 | 0% | 3,560 | 3,690 | +4% | 0 | 0 | — |
case-04 | pass→pass | 12,859 | 9,082 | -29% | 1 | 1 | 0% | 2,146 | 3,094 | +44% | 0 | 0 | — |
case-05 | fail→pass | 16,268 | 10,723 | -34% | 1 | 1 | 0% | 2,582 | 3,275 | +27% | 0 | 0 | — |
case-06 | fail→pass | 14,957 | 10,583 | -29% | 1 | 1 | 0% | 2,433 | 3,256 | +34% | 0 | 0 | — |
case-07 | fail→pass | 9,535 | 5,608 | -41% | 1 | 1 | 0% | 1,743 | 2,445 | +40% | 0 | 0 | — |
case-08 | pass→pass | 10,555 | 9,476 | -10% | 1 | 1 | 0% | 1,851 | 3,272 | +77% | 0 | 0 | — |
case-09 | fail→pass | 19,584 | 13,056 | -33% | 1 | 1 | 0% | 3,298 | 4,050 | +23% | 0 | 0 | — |
case-10 | fail→pass | 14,420 | 6,484 | -55% | 1 | 1 | 0% | 2,187 | 2,632 | +20% | 0 | 0 | — |
case-11 | pass→pass | 12,725 | 8,787 | -31% | 1 | 1 | 0% | 2,278 | 3,294 | +45% | 0 | 0 | — |
case-12 | pass→pass | 20,999 | 7,228 | -66% | 1 | 1 | 0% | 1,779 | 2,902 | +63% | 0 | 0 | — |
case-13 | fail→pass | 12,836 | 10,393 | -19% | 1 | 1 | 0% | 1,996 | 3,545 | +78% | 0 | 0 | — |
case-14 | fail→pass | 10,625 | 5,666 | -47% | 1 | 1 | 0% | 1,595 | 2,626 | +65% | 0 | 0 | — |
case-15 | fail→fail | 34,520 | 10,542 | -69% | 1 | 1 | 0% | 1,477 | 3,497 | +137% | 0 | 0 | — |
case-16 | fail→fail | 13,143 | 9,697 | -26% | 1 | 1 | 0% | 2,290 | 3,357 | +47% | 0 | 0 | — |
case-17 | fail→fail | 25,808 | 17,204 | -33% | 1 | 1 | 0% | 5,107 | 4,756 | -7% | 0 | 0 | — |
case-18 | fail→pass | 10,301 | 6,217 | -40% | 1 | 1 | 0% | 1,660 | 2,697 | +62% | 0 | 0 | — |
case-19 | fail→pass | 15,456 | 5,441 | -65% | 1 | 1 | 0% | 2,434 | 2,599 | +7% | 0 | 0 | — |
case-20 | pass→pass | 17,191 | 13,634 | -21% | 1 | 1 | 0% | 2,696 | 3,733 | +38% | 0 | 0 | — |
case-21 | fail→pass | 14,977 | 11,495 | -23% | 1 | 1 | 0% | 2,205 | 3,453 | +57% | 0 | 0 | — |
case-22 | pass→pass | 17,087 | 16,603 | -3% | 1 | 1 | 0% | 2,661 | 4,536 | +70% | 0 | 0 | — |
case-23 | fail→pass | 14,113 | 3,187 | -77% | 1 | 1 | 0% | 2,124 | 2,059 | -3% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 23 cases were attempted, and 22 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +57 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.