Gather all ingredients.
Preheat an outdoor grill for medium heat and lightly oil the grate. Alternately thread pineapple chunks, zucchini slices, yellow squash slices, mushrooms, onion chunks, tomatoes, and bell pepper chunks onto skewers.
Whisk olive oil, basil, oregano, salt, and black pepper in a bowl; brush some of the mixture over vegetables.
Cook skewers on the preheated grill until vegetables are tender and lightly charred, turning and basting vegetables with remaining olive oil mixture occasionally, 10 to 15 minutes.
Serve and enjoy!