Preheat oven to 425º.
Line baking sheets with parchment paper.
Stir together flour and graham cracker crumbs; set aside.
Bring butter, sugar, salt and ¾ cup water to a boil in a large saucepan over medium-high heat, stirring occasionally.
Quickly remove from heat and stir in flour mixture all at once.
Return to heat, stirring with a wooden spoon until it forms a ball.
Put the dough in a mixer bowl and let cool 5 mins.
Add eggs, one at a time, beating well until mixture is smooth and glossy.
Use 2 spoons to scoop Tablespoons of dough onto the cookie sheet.
Bake at 425º for 5 minutes; reduce oven temperature to 375º, and bake 30-35 minutes.
Cool.
Preheat broiler.
Cut each cream puff in half horizontally.
Lay each half on a parchment paper-lined baking sheet.
Top bottom halves with chocolate squares
Put a marshmallow on top halves.
Broil 1 minute or until marshmallows are toasted and chocolate is slightly melted.
Place bottom halves on top halves, toasted marshmallow sides down.
Let cool slightly before serving.
Drizzle tops with melted chocolate chips if desired!