Fill a cocktail shaker with ice.
Add the tequila, Grand Marnier, fresh orange juice, orange marmalade, and agave.
Shake vigorously for 20–30 seconds, until the marmalade is fully incorporated and the drink is well chilled.
Fill a rocks glass with fresh ice and strain the margarita over the top.
Garnish with an orange wedge and serve immediately.