Preheat oven to 350 degrees F.
In a large bowl, cream butter and sugar together until fluffy. Beat in the egg, vanilla, and almond extract. Sift the flour over the top, add the salt and the chopped almonds and fold to combine.
Pull off little pieces of the dough and roll them into balls about 1-inch in diameter, enclosing a whole almond in the center of each one. Place on an ungreased baking sheet and bake on the center rack of the oven for 15 to 20 minutes, until light brown. Transfer to racks to cool slightly. When cool enough to handle, roll 1/2 the cookies in the cocoa powder, and the remaining 1/2 in the confectioners' sugar. Serve warm or return to the rack to cool.
c.1997, M.S. Milliken & S. Feniger, all rights reserved