Cut the boneless chicken fillets into 3.5 cm pieces.
Preheat the grill to medium-high temperature and grease the grill rack with vegetable oil.
In a large bowl, combine the apricot jam, ground cumin, ground cinnamon, ground coriander, and salt.
Add the chicken pieces to the marinade and mix to coat thoroughly. Cover and refrigerate for at least 10 minutes.
Thread the marinated chicken pieces onto metal skewers.
Brush the skewers with vegetable oil and place on the preheated grill. Cook for 5 minutes on each side until the chicken reaches an internal temperature of 74 °C / 165 °F.