In a blender or food processor, process onion, garlic and tomatoes until liquefied. Mix in parsley, cilantro, coriander, cumin, Aleppo pepper, cayenne and olive oil. Pour over chicken and marinate overnight.
Preheat the broiler. Thread chicken onto skewers, brush with oil and season. Broil until rare to medium rare, about 3 minutes on each side.