What I realized is that :
if I use only shader for skinmesh can be reduce frame in Game.
right?
Wrong !!
Let's use common sense here. If you put anything inside your game, it will take some time to process. The more things you put inside your game, the more time it will take to process everything. Here is the interesting part. The game engine is very fast and can do millions of things per second.
So the question is really, do you have so many things happening in your game that it will take longer that 1/60 th of a second to do. if that is the case, then your frame rate will drop, because a game should normally take 1/60 th of a second to process EVERYTHING in your game. If the game cant process everything fast enough, your frame rate will drop.
A shader process on a skinmesh process so fast that it happens withing 1/60 th of a second. if you have many object and apply many shaders on those skinmeshes then you can certainly expect some processing overhead that MAY effect your frame rate.
In answer to your question, which interprets as ONE shader on ONE skinmesh, then the answer to the question is: your assumption is Wrong !!!