Sizing a skimmer has more to do with load than size of the tank.
Some large tanks have very little load while some small tanks can have high load. Load may not be just fish, it depends also on how much you feed, if you just feed fish or the tank or if you feed corals.
It also can depend on other filtration like having a rollermat, algae filter, refugium, Turf scrubbers, how often you clean socks, how often you do water changes, how often you siphon detritus etc.
That said you want larger enough skimmer that is processes enough water though. So you may not want a really small skimmer on a large tank even with a very low load.
With most skimmers they are rated double what they can do for the average tank.
There are a few skimmers out there that actually give close to what they can do but very few do.
A classic 150int most likely to small.