What does it mean if someone says "I'm good on something"?

It means that you have enough of something. For example:

"Should I bring something for the party? Some snacks?"

"We're good on snacks but could use some more cups."

The joke here is that the person responding does not want to eat moss and says he has enough of "tree pubes" as a witty/pithy/dismissive retort.