01 - Combine olive oil, lime juice, garlic, cumin, smoked paprika, chili powder, salt, and black pepper in a medium bowl. Add chicken pieces and toss thoroughly to coat. Let marinate for at least 15 minutes while preparing the salsa.
02 - Mix diced pineapple, red onion, jalapeño, cilantro, lime juice, and a pinch of salt in a bowl. Stir to combine and set aside at room temperature to allow flavors to meld.
03 - Heat a large skillet over medium-high heat. Add marinated chicken and cook for 6 to 8 minutes, stirring occasionally, until chicken is cooked through and lightly browned on all sides.
04 - Heat tortillas in a dry skillet over medium heat for about 30 seconds per side until warm and pliable, or microwave in batches of 4 wrapped in a damp paper towel for 20 seconds.
05 - Place cooked chicken on each warmed tortilla. Top generously with pineapple salsa and arrange avocado slices on top. Garnish with additional cilantro leaves if desired and serve with lime wedges for squeezing.