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