Thinking with Reasoning Skills: Fewer Tokens, More Accuracy — ThinkLLM