Preheat oven to 350F and line 2 baking sheets with parchment paper.
In a medium-size bowl whisk together the flour, salt, baking powder, and baking soda.
Using a stand mixer with paddle attachment on medium-high speed mix together butter, sugar, and ½ cup graham cracker crumbs until mixture is light and fluffy. (If you don’t have a stand mixer a regular mixer should work fine)
Reduce speed to low and gradually add the flour mixture mixing until just moist (If not using a stand mixture use a spoon).
Place the rest of the graham cracker crumbs in a shallow dish, measure the dough out 1 tablespoon at a time and form a ball like you are making meat balls, roll in the cracker crumbs too coat, placing 12 on each cookie sheet.
Bake one sheet at a time for 10 – 12 minutes until edges start to crack, remove from the oven, and switch oven to broil,
Let cookies cool for 5 minutes and then place a marshmallow slice on the top of each cookie.
Broil cookies 10 inches from the broiler element until deep golden brown.
Remove from the oven and immediately place kisses on top of each cookie; transfer to a wire rack to cool.
Repeat the process with the other sheet of cookies.
On the second tray, I used a fork and flattened the balls a little bit to make the tops a little flatter to hold the marshmallow – this seemed to work really well.