In a large mixing bowl, combine the shrimp, olive oil, chili powder, cumin, garlic powder, salt, and pepper. Toss until the shrimp are well coated.
Heat a frying pan over medium-high heat. Once hot, add the shrimp and cook for about 2-3 minutes on each side or until they are pink and cooked through. Remove from heat.
In another mixing bowl, combine the green cabbage, red cabbage, grated carrot, cilantro, and lime juice. Toss to mix. You can add mayonnaise for a creamier slaw, if desired.
Warm the tortillas in a dry skillet or microwave until soft.
To assemble the tacos, place a portion of shrimp in each tortilla, top with the cabbage slaw, and add hot sauce if desired.
Serve immediately and enjoy!