In a bowl, combine the shrimp, olive oil, chili powder, cumin, garlic powder, paprika, lime juice, salt, and pepper. Mix well to ensure the shrimp are evenly coated in the seasoning.
Allow the shrimp to marinate for about 15-20 minutes for maximum flavor.
While the shrimp is marinating, prepare the toppings. Slice the avocado and set aside.
Heat a skillet over medium-high heat. Once hot, add the marinated shrimp to the skillet and cook for 2-3 minutes on each side until they are pink and opaque.
Warm the tortillas in a separate skillet or microwave until soft and pliable.
To assemble the tacos, place a few shrimp on each tortilla, then top with shredded cabbage and avocado slices.
Garnish with fresh cilantro and serve with lime wedges on the side for extra zest.