When the Italian adjective "buono" is used as an apposition or functioning as a name (as in this text) it has the meaning of kind hearted, good-natured, morally virtuous.
So, if one says "Mario è buono" he can only mean that Mario is a kind person (unless it is Hannibal the cannibal speaking)
In the same way if I say "I buoni" I mean the kind-hearted people.
There is no meaning of clevernes, skill, deftness, ablity.
So, a kind person is not the one who does difficult things.
Inthis case "good, bon, bueno, bom" are translated bravo.
In the other cases one can use buono or even bello or again bravo.
One must know very well a language to know naturally which adjective to use. And you, Pirulito don't.
You are very good (molto bravo) at searching in the net and in dictionnaries, but every language is a complex system, you don't learn it on dictionaries.
And stop, please, with your presumption.
If you have any doubts, you can ask kindly.
So, please, be good (buono o bravo).