SlackCLI

Notes from the terminal.

How SlackCLI works, why it is built the way it is, and the decisions that were harder than they looked.

Automating Slack without creating a Slack app

Most Slack tooling dies at the words "ask your workspace admin". SlackCLI takes a second route in, using the session your browser already holds.

What shipped in SlackCLI v0.11.0

The release where most of the code came from somebody else. Four new command groups, a shared rate limiter, and what it took to make outside contributions mergeable.

Designing a CLI an AI agent can actually drive

--json on the read commands is the easy half. The rules that make a tool safe for something that cannot read a spinner are stricter than they look.