Being a good Cricket batter takes more skill than a baseball hitter.
You literally have to go at least 2 hours without making a mistake to get a “Century” (100 Runs).
And if you get hit by the ball? Too damn bad, you’re out if it’s “Leg Before Wicket”.
A batsman needs more skill sets than a batter but whether it takes more skill in general is purely opinion.
A baseball "fastball pitcher" throws 25% faster than a cricket "speed bowler." That leaves the batter with 25% less reaction time. However, the pitcher doesn't get to bounce the ball across the plate.
Me personally, if I had the choice of letting Bob Gibson throwing at my melon or Shane Warne throwing at my wedding tackle, I think I'd have to go with Gibson.