Preheat the oven to 350° F. Line you baking sheet with parchment paper or a silicone baking mat. Set aside.
In the bowl of a stand mixer or with an electric hand mixer, cream together the butter and sugar until well combined.
Scrape the sides of the bowl and add in the egg, vanilla and almond extract and the oil. Mix until combined.
Add the flour, baking soda and salt, mix until the dough forms.
Add the lucky charms to the mixer and mix until evenly distributed.
Portion the dough out into your desired size. For small cookies, use 1 1/2 tsp of dough (#50 scoop) or for larger cookies use 3 tbsp of dough (Soop 24).
Place on the prepared baking sheet. Repeat with the remaining dough.
Bake at 350° F until the cookie will flatten slightly, spread and the center of the cookie will no longer look wet and glossy when they are ready to come out of the oven. For small cookies, about 7-9 minutes, for larger cookies about 9-11 minutes.
Allow the cookies to cool on the pan for 5 minutes before transferring to a wire cooling rack.
Store in an airtight container at room temperature for up to 3 days or in the freezer for up to 3 months.