In general, your characters get one skill point per level, with an extra skill point (for 2 total) at each level that is evenly divisible by 5. There is also a random bonus when playing on hardcore, which gives each character a 30% chance of getting another skill point at each level-up (so a 9% chance that they both will).