Preheat the air fryer to 375°F (190°C) for 3–5 minutes. Pat the chicken breasts dry.
Cut a pocket in the thick side of each breast, slicing nearly through to the other side but not all the way.
Season the chicken all over with olive oil, then salt, pepper, garlic powder, and onion powder on both sides.
Stuff each pocket with a generous spoonful of spinach artichoke dip. If using cheese, stir it into the dip or sprinkle on top. Secure the openings with toothpicks.
Oil the outside of each stuffed breast lightly with olive oil or cooking spray.
Air fry at 375°F for 18–22 minutes, flipping halfway through, until golden and the internal temperature reaches 165°F (74°C).
Rest for 5 minutes. Remove toothpicks, garnish with fresh herbs, and serve.