you already speak of shooting skills and passing, my theory about it during an attack there are always some shooting possibilities when the player decides based on succes rate and time left on the clock if he should take the shot or pass around to get a better look. The less time on the clock, the player will take more difficult shots.
If he is a good shooter, he will take more shot, since the teammates can look for better shot after their own possesion, and he have a general higher succes rate. The more passing he have, the better the possesion get after him so that a pass look more attractive to him.
Experience raise the quality of the predictions.
And pace the initial border, when to take a shot or not(slow pace tactic are more ambitious for a good shot)
thats how i think it works.