Inducing a breach of contract is a tort [1]. It does not apply in all cases where someone is induced to break a contract but in this case where the extension author has knowledge of the Slack terms of service and the extension targets Slack only, it almost certainly does apply. This argument was used in the case of Blizzard vs Bossland [2].
[1] http://www.oxfordscholarship.com/view/10.1093/acprof:oso/978...
[2] https://www.bristows.com/news-and-publications/articles/bris...
There's far more of a financial incentive there.
Adblockers inject code into sites. So do password keepers. If sites could sue adblockers because it breaks their terms of service, don't you think they would?
You are not bound by the slack terms of service except in the scope of your slack account or an API connection of some type.
Someone else can use my software all day long to break their terms of service, but that doesn't make me liable. I didn't agree to anything.
People need to realize that terms of service are a civil contract. It's not "illegal" to break them. Especially if you didn't agree to the terms.
Being "right", sometimes, is not worth the fight.
But then the next logical step is to argue that he’s inducing a breach of contract by his users, which seems to be the case.