Whisk marinade ingredients in a large bowl until smooth. Fold in chicken pieces. Mix well. Refrigerate for 30 minutes to an hour.
While chicken is marinating, place all dip ingredients in a food processor and blend until smooth.
To assemble skewers: thread one piece of red pepper onto a 3 to 4-inch skewer or toothpick, followed by chicken, onion, chicken and green pepper.
Preheat either a grill or a stovetop griddle to medium-high heat. Cook the skewers on the first side, about 2 minutes, then turn, cooking for 2 minutes on all 4 sides.
Serve with Avocado Cream Dip.
Makes 6 appetizer portions.