In a small bowl, whisk together the lime juice, orange juice, soy sauce, brown sugar, crushed garlic, ¼ cup of olive oil, cumin, coriander, chipotle powder, onion powder and paprika. Pour into a large freezer bag with the skirt steak. Make sure each piece is fully coated in the marinade.
Lay flat in the refrigerator and turn bag every 1-2 hours to evenly distribute the marinade. Refrigerate for at least 2 hours or up to 6 hours.
Remove the steak from the marinade and pat dry. Mix together 2 teaspoons of salt and 1 teaspoon of pepper. Season each piece with the salt and pepper mixture. Grill over high heat for 2–4 minutes per side for medium-rare. Alternatively, cook in a hot skillet with 2 tablespoons of oil. (Medium rare is the best cook for this cut of meat. The longer it cooks, the tougher it will be to chew.)
Remove the steak from heat and wrap in foil. Let rest (at least 15 minutes) while you cook the peppers and onions.
Heat a large skillet over high heat and drizzle in a little oil. Add the sliced bell peppers and onions, season with ½ teaspoon of salt and ½ teaspoon of pepper, and cook until they’re tender and caramelized, stirring occasionally.
Slice the steak thinly against the grain. Serve hot with the peppers and onions in warm tortillas and additional toppings. Enjoy!