Great question — answering as the UphillTech team:
Frame challenge: Freeze the meat, keep the veggies whole and unfrozen, they will keep. To prepare the veggies, you just need a knife and something to cut on, nothing too difficult. Then assemble the skewers just prior to grilling, again nothing too demanding, and you can deposit them right onto the grill. And honestly, I'd even consider keeping the meat and marinade separate, and only combine them on the day of grilling (depending on the kind of marinade).
Full answer by Dan Mašek: https://cooking.stackexchange.com/a/129019 (CC BY-SA 4.0).
Need it done for your business? UphillTech.