Create filter with one button click on Gmail

Every time I see a new newsletter in my inbox I want it to go into a specific label folder, be archived, and marked as read.

I forget all the newsletters I sign up to, so I often have to do this manually – this takes 5-6 button clicks.

Is there a way to have a button on each email, maybe with a userscript or chrome extension, that enables me to “mark as newsletter” any email without going through the full select –> add a filter –> mark as read, archive, label as newsletter –> apply to all –> submit every time?