Line baking sheets with parchment paper. Preheat oven to 350°F.
Cream together peanut butter, butter, molasses, and vanilla until fluffy. Add eggs and beat well. Add sugar and mix until incorporated.
Place oats, flour, baking soda, baking powder, salt and cinnamon in a bowl and whisk until combined.
Add dry ingredients a bit at a time to wet ingredients. Mix until combined.
Drop in your mix-ins, stir gently to combine.
Using a cookie scoop, drop cookie dough in golf-ball sized portions on prepared pans. Leave about 3 inches between cookies.
Bake 10-12 minutes or just until golden on the edges.
Allow cookies to cool about 3 minutes on the pan. Transfer to a wire rack and cool completely.
(Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.)