Generate AIA-style payment applications. Track schedule of values, calculate retention, and produce payment documentation.
SkillScore86Maintained
Automatic
◆Finance & Accounting pack
Last verified 8/22/2026
What it changes
Passed 19 of 22 test cases with the skill, and 7 of 22 without it.
Without skill32%
With skill86%
Checks it passed that the model alone missed
Assigns a new item key prefixed with CO-
Sets retainage_percent to 0.10 by default
Creates a worksheet sheet named G702 Summary
and 16 more in the full report
12 fixed7 passed either way3 still failing0 broke
Pass-rate lift
+55 pp
Tokens
+109%
Agent turns
0%
Response time
-26%
Model gemini-3.6-flashMeasured 8/22/2026v119 of 22 cases passed with skill
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 12 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 12
Prompt
If `add_change_order` is called twice without passing an existing line item number, what line item numbers are generated for these change orders?
What was checked, without and with the skill
Checked
Without skill
With skill
Assigns CO-01 to the first new change order line item
Missed
Passed
Assigns CO-02 to the second new change order line item
Missed
Passed
case-17 · gemini-3.6-flash · 8/22/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md382 linessingle file
Payment Application Generator
Business Case
Problem Statement
Payment applications are error-prone:
Manual calculations cause mistakes
Retention tracking is complex
Inconsistent documentation
Delayed submissions affect cash flow
Solution
Automated payment application generation with schedule of values tracking, retention calculations, and standard format output.
Business Value
Accuracy - Eliminate calculation errors
Speed - Faster billing cycle
Cash flow - Timely payments
Compliance - Standard documentation
Technical Implementation
import pandas as pd
from datetime import datetime, date
from typing import Dict, Any, List, Optional
from dataclasses import dataclass, field
from enum import Enum
class SOVStatus(Enum):
"""Schedule of Values item status."""
NOT_STARTED = "not_started"
IN_PROGRESS = "in_progress"
COMPLETE = "complete"
STORED_MATERIAL = "stored_material"
@dataclass
class SOVItem:
Automate construction permit tracking and management. Monitor application status, track renewal deadlines, manage document requirements, and integrate with municipal systems.