City dominated the majority of the game and goals from Sergio Aguero and Rodri were enough to overcome a dogged Aston Villa side 2-1 at Wembley.
England youngster Phil Foden was handed a rare start as Kevin De Bruyne was left on the bench, and Guardiola picked out the 19-year-old for special praise.
Guardiola said: “Three times in a row is a big success. It’s the consistency, incredible.
“It was awesome. We struggled in the first minutes and the last ones. They had two clear chances in the first minutes but we played really well, especially in the second half.
“The game was good. Phil was clinical. Big success, our second title of the season with the Community Shield, it’s so nice.
“We’ve won a lot. I tried when we arrive, every game we play we try to win it, every competition we try to win it, and three trimes in a row, being here and winning is great.”