When it comes to describing a person who is resourceful or has a lot of tricks up their sleeve, the phrase "bag of tricks" comes to mind. However, there are plenty of synonyms you can use to describe such an individual. For instance, you might call them a "jack of all trades," an "ace," or a "wizard." Alternatively, you could say that they have a "arsenal" of skills or talents, that they are "adept" or "versatile," or that they have an "impressive repertoire." Finally, you might describe them as a "problem solver" or a "creative genius." Whatever word you choose, you can be sure that it will convey the idea of someone who is skilled, resourceful, and always ready to excel.