In a large bowl, combine the steak with 2 tablespoons olive oil, chili powder, 1/4 teaspoon garlic powder, 1/4 teaspoon onion powder, 1/4 teaspoon dried oregano, 1/2 teaspoon paprika, 1 1/2 teaspoons ground cumin, 1 teaspoon salt, and 1 teaspoon black pepper; toss until the steak is evenly coated.
Thread the seasoned steak cubes onto skewers, alternating with pieces of red, yellow, and green bell pepper and the 1/2 red onion pieces.
Preheat the grill to medium-high heat and grill the skewers for 8–10 minutes, turning occasionally, until the steak reaches your desired doneness.
While the skewers cook, make the avocado chimichurri by blending 1/3 cup olive oil, the avocado, 3 garlic cloves, 1/2 cup chopped parsley, 1/2 cup chopped cilantro, 1 teaspoon salt, 1/4 teaspoon black pepper, and 1 tablespoon lime juice until smooth.
Remove the skewers from the grill and serve hot with the avocado chimichurri spooned over or served on the side.