Combine olive oil, lemon juice, garlic powder, paprika, cumin, salt, and black pepper in a mixing bowl to create the marinade.
Add boneless chicken breast cubes to the marinade, mix to coat, cover, and refrigerate for at least 30 minutes.
If using wooden skewers, soak them in water for 30 minutes to prevent burning on the grill.
Thread the marinated chicken onto the skewers, leaving space between each piece.
Preheat your grill to medium-high heat, around 375°F (190°C).
Cook the skewers on the grill for about 10-15 minutes, turning occasionally until the chicken is cooked through and reaches 165°F (74°C).
Remove from the grill and let rest for a few minutes before serving.
Garnish with chopped fresh parsley and serve with a dipping sauce.