In a large bowl, toss the chicken strips with olive oil, salt, black pepper, smoked paprika, chili powder, cumin, garlic powder, onion powder, and cayenne pepper.
Squeeze fresh lime juice over the chicken and mix well.
Heat a large skillet over medium-high heat and cook the chicken for 5-7 minutes, stirring occasionally, until fully cooked and slightly charred. Remove from heat.
In the same skillet, add olive oil, sliced bell peppers, and onions.
Cook over medium-high heat for 4-5 minutes, until the vegetables are softened but still slightly crisp. Remove from heat.
Warm the flour tortillas in a dry pan or microwave for 15-20 seconds to make them soft and pliable.
Spread a thin layer of sour cream or guacamole on each tortilla (if using).
Layer with cooked chicken, sautéed peppers and onions, and shredded cheese.
Fold the sides of the tortilla inward, then roll it up tightly to form a wrap.
Lightly toast the wraps in a dry skillet over medium heat for 1-2 minutes per side until golden brown.
Slice the wraps in half and serve with fresh cilantro, extra lime wedges, and your favorite dipping sauces like salsa or ranch dressing.