Preheat an oven to 400 degrees F (200 degrees C). Grease 16 muffin cups, or line with paper muffin liners; set aside. Prick sweet potato several times with a fork and place onto a baking sheet.
Bake the sweet potato in the preheated oven until easily pierced with a fork, about 40 minutes. When the potato is cool enough to handle, peel and mash.
Reduce the oven temperature to 350 degrees F (175 degrees C).
Whisk together the flour, baking soda, salt, the 1 teaspoon cinnamon, nutmeg, ginger, and cloves. Stir in the vegetable oil, eggs, vanilla, honey, yogurt, and mashed sweet potato, just until all ingredients are moistened. Spoon batter evenly into prepared muffin cups.
Blend together the oatmeal, brown sugar, almonds, and the remaining 1 teaspoon cinnamon in a food processor or blender. Sprinkle topping over unbaked muffins.
Bake muffins in the preheated oven until golden and the tops spring back when lightly pressed, 12 to 15 minutes.