Shillelagh The Shillelagh cantrip says that your attacks become magical, but the green-flame bladegreen-flame blade cantrip (SCAG, p. 143) says it works with a melee attack.
As part of the action used to cast this spell, you must make a melee attack with a weapon against one creature within the spell's range, otherwise the spell fails.
Does the fact that my staff's attacks become magical stop green-flame blade from working?