Begin by slicing the bell peppers into thin strips and peeling the onion into similar slices. Set aside on a cutting board.
Pat the chicken breasts dry and then cut them into roughly 2-inch strips. This helps with even seasoning and cooking.
In a small bowl, mix cumin, smoked paprika, chili powder, garlic powder, and cayenne pepper to create your fajita seasoning.
Toss the chicken strips with half of the spice mix, ensuring each piece is well coated. In a separate bowl, toss the sliced peppers and onions with the remaining spice mix and 1 tablespoon of olive oil.
Layer the seasoned chicken in the bottom of the slow cooker, then top with the peppers and onions. Drizzle the lime juice over everything and add the minced garlic.
Cover the slow cooker and cook on low for 4 to 6 hours. The aroma will turn smoky and spicy, and the chicken will become tender and easy to shred.
Once cooked, shred the chicken using two forks directly in the slow cooker or transfer to a plate and shred. The peppers should be soft but still retain some bite, and the chicken juicy.
Let the mixture rest uncovered for about 5 minutes. This helps the juices settle and prevents sogginess.
Serve the smoky, juicy chicken and peppers in warm tortillas with fresh cilantro, sliced avocado, and a dollop of sour cream for a complete, flavorful fajita experience.