Achieving Goals through Skillful Argumentation