Place a deep-sided skillet over medium heat. Pour in the olive oil. Once hot, add the chicken, garlic powder, salt, pepper, cinnamon, and cumin. Cook until browned and no longer pink inside, about 8 minutes.
Add the onion and cook for an additional 2-3 minutes until the onions have softened. Transfer everything to a plate and set aside for now.
Add the chicken stock to the same skillet, cover, and bring to a rolling boil over medium-high heat.
Add the couscous and raisins to the stock and stir to combine. Reduce the heat to medium-low and simmer for 10-15 minutes, or until the liquid has boiled off.
Fluff the couscous with a fork. Add the chicken, onions, and any liquids on the plate back to the skillet. Stir everything together before serving warm.