In a bowl, whisk together the soy sauce, honey, rice vinegar, sesame oil, ginger-garlic paste, red pepper flakes, salt, and black pepper to prepare the teriyaki marinade.
Place the beef cubes in a shallow dish and pour the teriyaki marinade over them.
Mix the beef cubes in the marinade with your hand or spoon, ensuring they are evenly coated.
Cover the dish and refrigerate for a few hours.
Preheat your oven grill or grill pan on a medium-high flame.
Prepare your skewers by alternating between marinated beef cubes and pineapple chunks.
Place the skewers on the preheated grill and cook for about 3-4 minutes on each side or until the beef is cooked to your desired level of doneness.
Baste the skewers with the remaining marinade as they cook and develop a glossy glaze.
Remove the skewers from the grill and let them rest for a few minutes before serving.