1. In a large bowl, sift together flour, baking powder, baking soda and salt.
2. In a small bowl, combine egg and buttermilk. Whisk together until blended. Add to flour mixture, stirring only until smooth. Add melted butter and sugar to batter and whisk until combined.
3. Heat a griddle or nonstick skillet over medium-low heat. Grease griddle with cooking spray or butter. Drop 1/4 cup batter on pan and spread into a 5-inch circle. Cook until bubbles begin to form on surface and edges begin to brown. Gently flip and continue to brown other side. Repeat with remaining batter.