alt.hn

2/5/2026 at 9:38:51 PM

Show HN: Slack CLI for Agents

https://github.com/stablyai/agent-slack

by nwparker

2/7/2026 at 1:27:38 AM

I'm glad more people are catching onto lightweight CLI tools and using skills to give llms more tools. It's way better than MCP. I been doing this for awhile now and it's just the best way to gets LLMs to do things with APIs built for humans.

by impulser_

2/7/2026 at 3:25:46 AM

From my perspective, this also marks the shift towards agent skills instead of MCP, since agent skills rely on CLI tools. To me, this is also better than MCP since third-party developers can easily reuse existing APIs and libraries instead of needing official MCP support.

by humanperhaps

2/7/2026 at 4:41:11 AM

Using slack makes me so depressed. The interactions we have today pale in comparison to what we had in IRC 30 years ago.

Of course I accept we're stuck with slack. I just have no clue what to write with such a limited interface. The above posted link is a great example of making the most of a tiny interface and coming up short compared to... 30 years ago

by FranklinJabar

2/6/2026 at 11:53:01 PM

I believe in an MCP-less future of agent-service interactions and have recently submitted this general alternative (which also supports Slack) based on curl: https://github.com/imbue-ai/latchkey

With that said, a specialized tool like this will almost certainly work better if Slack is the only service you want your agents to interact with. I like that the auth is transparent.

by Wuzzy

2/6/2026 at 11:17:14 PM

Oh this is smart! Reading where Slack stores the local data in your filesystem instead of using their API/MCP (which they charge for).

Very clever; similar to OpenAI launching Atlas when websites start blocking bot requests--just build your own browser so your bot becomes an actual user.

by Hansenq

2/7/2026 at 12:47:39 AM

Warning: in Enterprise (Grid) your account will likely be flagged as hijacked, and all of your sessions will be killed.

Slack implemented session hijacking detection a while ago, and using LLM’s without throttling will very likely result in alerts. If you’re on Enterprise; I’d suggest re-slopping a re-implementation of this with ghost Chrome puppeteer.

by apimade

2/7/2026 at 2:41:34 AM

I ended up vibe coding a script that uses slack token from the browser to download my messages locally. It's not been flagged yet. But my account got flagged when I tried slackdump.

by mogili1

2/7/2026 at 3:31:38 AM

I don't use Slack Grid, but if you open an issue I'm more than happy to work with you on it!

by nwparker

2/5/2026 at 11:09:44 PM

Oh nice. I just installed and it works pretty well. It wasn't able to find the user names on the thread though.

by BlueOrigin50

2/5/2026 at 11:13:29 PM

You could ask it to convert the names (and it would), since it uses the slack internal userIds

But I will add a flag to do for `slack message read/list`, since it makes sense.

by nwparker

2/6/2026 at 10:41:33 PM

how about support for "auth import-token" so you dont need to keep SLACK_TOKEN in env

by slopusila