Preheat a chargrill or barbecue to a high heat. Brush the chicken with half the olive oil and cook on the grill until thoroughly cooked.
Add the onion and broccoli and cook until slightly charred and tender. Keep warm.
Meanwhile, preheat an air fryer or oven to 200°C. In a bowl toss the potato cubes in the remaining olive oil in a bowl until well coated. Add to the air fryer or oven and cook for 15-20 minutes until crisp and tender.
For the satay sauce, combine the peanut butter, ginger, soy sauce, sesame oil, and lime juice in a small jar. Seal the jar tightly with a lid and shake vigorously until ingredients are mixed forming a smooth sauce. As an option, add to 1-2 teaspoons of warm water if the sauce is too thick.
Arrange the chicken, broccoli, potatoes, and onion onto serving plates. Drizzle the satay sauce on top and garnish with carrot ribbons, scallions, chopped peanuts, and sesame seeds before serving.