Request a custom skin
Already have a packed VPK?
A finish authored locally — Substance plus the CS2 Workshop Tools — skips this pipeline entirely. Pack it into a VPK and upload it on the custom skins admin page, which validates the archive, shows you what is inside it, and pushes it to the game server. That page also carries the reference for exactly what the VPK has to contain.
Upload a VPK