Someone will probably tell me that this idea has been suggested, but I already searched and didn't find it.

As of now, the cap on a skill is 5, and that means that soon enough, everyone who reaches max will be nearly maxed on skills. So they will have to invent new skills.

The alternative is to raise the skill cap.

BUT, don't just make them increase in equal increments; use a sliding scale. For instance, level 1 + 10, level 2 +9, etc... to level 10 +1, for 10, 19, 27, 34, 40, 45, 49, 52, 54, 55. But if that is too radical, how about the first 3 level are ten, the next 3 are 9, the next 3 are 8, etc. for 10, 20, 30, 39, 48, 57, 65, 73, 81, and 88 at 10th.