Marinate the chicken with olive oil, garlic, lemon zest, lemon juice, salt, pepper, oregano, cumin, coriander, and paprika for 20 minutes or overnight.
Whisk together all ingredients for the spicy garlic sauce until smooth; set aside.
Grill the marinated chicken skewers over medium-high heat for 6-8 minutes until charred and cooked through; rest for 5-10 minutes, then remove chicken from skewers.
Spread spicy garlic sauce on flatbreads, add greens, sliced tomatoes, and lemon chicken, then drizzle with more sauce.
Fold the flatbread into a wrap, secure with parchment or foil if desired, and serve.
Notes
Use water-soaked skewers to prevent burning and adjust spice levels to taste.