Where the requirement hides
Subcontracts carry insurance in an exhibit or schedule, with an indemnity clause in the body that explains why. Read the exhibit for the numbers and forms, and the indemnity clause for what the GC expects your insurance to back up. Larger GCs also publish a subcontractor insurance manual that overrides anything less specific.
Reading the forms language
GC exhibits are unusually specific about endorsement forms because the difference between ongoing-operations and completed-operations additional insured status is the difference between being covered during the job and being covered after it. When an exhibit names form numbers, your certificate should list the forms your policy actually carries so the GC's compliance team can match them.
Workers' compensation from one-person subs
A GC whose sub has no workers' compensation can be charged for that sub's payroll at the GC's own audit. That is why GCs ask even sole proprietors for proof. Most carriers will write a policy that excludes the owner from benefits while satisfying the contract.
What to send the GC
A certificate listing general liability (with the completed-operations aggregate), auto, workers' compensation with employers' liability limits and umbrella, with the GC and owner shown as additional insured and the applicable endorsement forms referenced. Attach the endorsements when the compliance portal asks for them. A live certificate link lets the GC's team verify status on their own schedule instead of emailing you every renewal.