Steps
1. In a bowl, combine olive oil, smoked paprika, cayenne pepper, salt, and pepper. Add chicken cubes and marinate for at least 30 minutes.
2. While the chicken marinates, prepare the avocado dip by mashing the avocado in a bowl. Mix in Greek yogurt, lime juice, and a pinch of salt until smooth.
3. Preheat the grill or grill pan over medium heat.
4. Thread the marinated chicken onto skewers.
5. Grill the skewers for about 10-12 minutes, turning occasionally until fully cooked.
6. Serve the skewers hot with the avocado dip on the side, garnished with fresh cilantro.