If using wooden skewers, soak them in water for at least 30 minutes to prevent burning on the grill.
In a food processor, pulse the onion and parsley together until finely minced.
In a large mixing bowl, combine the ground beef with the parsley-onion mixture, salt, black pepper, seven spice, and cayenne pepper. Mix thoroughly by hand until the mixture becomes sticky and well combined.
With wet hands, take a handful of the mixture and shape it around a skewer into a 1 to 1.5-inch thick log. Repeat until all the mixture is used.
Preheat a gas grill to medium-high heat and lightly oil the grates. Grill the kebabs for about 4 minutes per side, or until fully cooked and nicely charred on the outside.
Serve hot with your favorite sides like hummus, baba ganoush, tabbouleh, or warm pita bread.