Soak the skewers for 20-30 minutes, totally submerged in water, before using them. That prevents the skewers from burning. Skip this part if cooking them on the stovetop.
Mix garlic powder, onion powder, smoked paprika, white pepper, cayenne pepper, bouillon powder, and curry powder in a medium bowl. Place it on a plate, and set aside.
Grind the roasted groundnuts in a coffee grinder with skin on until finely crushed. Add the ground peanuts to the spice mixture. Or skip this part and use natural peanut butter (no sugar added).
Pat the beef dry with a paper towel. You want completely dry steak before seasoning and cooking. Slice the steak into diagonal medium-thin slices.
Thread the steak slices onto the skewers about 4 per skewer, ensuring the skewer is covered with slices of meat.
Rub the skewered steak slices with the spice mixture on both sides.
Place a grill pan over medium heat and brush it with oil to prevent the meat from sticking. Grill the curry beef satays on each side for 3-5 minutes until nicely seared and cooked through.
Serve warm with African pepper sauce.