In a large bowl, combine the ground chicken, grated onion, minced garlic, chopped parsley, red pepper flakes, cumin, paprika, salt, and black pepper. Mix well until all ingredients are evenly incorporated.
Cover the mixture and refrigerate for at least 30 minutes to allow the flavors to meld.
Preheat your grill or grill pan over medium-high heat. Lightly brush the skewers with olive oil to prevent sticking.
Divide the chicken mixture into 8 equal portions and mold each portion around a skewer, pressing firmly to ensure it holds its shape.
Place the skewers on the grill and cook for about 5-7 minutes on each side, or until the chicken is fully cooked and has nice grill marks.
Remove from the grill and let rest for a few minutes before serving.
Serve the kebabs with warm pita bread, fresh vegetables, and your favorite dipping sauce.