Soak wooden skewers in water for 30 minutes.
Step 2: In a bowl, mix olive oil, soy sauce, honey, garlic, and paprika.
Step 3: Add chili flakes, salt, and pepper to marinade.
Step 4: Add chicken to marinade and coat well.
Step 5: Cover and refrigerate for at least 1 hour.
Step 6: Preheat grill to medium-high heat.
Step 7: Thread chicken, pineapple, peppers, and onion onto skewers.
Step 8: Place kabobs on grill and cook 12–15 minutes.
Step 9: Turn skewers occasionally for even cooking.
Step 10: Use a thermometer; chicken should hit 165°F.
Step 11: Remove from grill and rest for 5 minutes.
Step 12: Serve warm with dipping sauce or sides.