Blend the olive oil, garlic clove, basil and parsley in a blender until smooth.
Chop the onion and bell pepper into one inch cubes to put on the skewers. Set aside in a bowl.
Chop the chicken into one inch cubes and put in a separate bowl.
Pour half of the pesto over the chicken and half over the veggies. Toss to combine.
Add a pepper, an onion and a piece of chicken to the skewer. Repeat until the skewers are full.
Add each skewer to the grill, on medium high heat.
At ten minutes, flip the skewers. Check on them depending on the heat of your grill, mine doesn't get incredibly hot.
Flip the skewers and cook for ten more minutes.