What's a word that means *something that facilitates something else*? [closed]

You could be a catalyst for the idea, a term that comes from chemistry meaning (according to MWD)

1 : a substance that enables a chemical reaction to proceed at a usually faster rate or under different conditions (as at a lower temperature) than otherwise possible

2 : an agent that provokes or speeds significant change or action


If you wanted to emphasize your enthusiasm you could champion that idea