Slk
slk - minimalistic slack cli
Install / Use
/learn @blinkloader/SlkREADME
If you like minimalism, like text interfaces and type fast - then you should try slk. Its a tiny tool for writing and reading slack messages.
Benefits
- minimalistic, enjoyable slack interface
- no need to swich apps
- helps you to save power if you need it
- for those who don't like slack to be opened all the time
Demo
<p align="center"> <img style="float: right;" src="https://user-images.githubusercontent.com/12980380/32109470-7cde2df4-bb3d-11e7-86ae-172a7d106325.gif" alt="slk demo"/> </p>Quick start
Install slk:
$ curl -sfL https://raw.githubusercontent.com/blinkloader/slk/master/install.sh | sudo sh
or
$ go get -u github.com/blinkloader/slk/...
Setup:
$ slk setup -t=<slack-token> -c=<channel> -u=<username>
<slack-token>- you can generate it here<channel>- channel for public and private channels, @user for direct messages.<username>- your name (yarik in demo)
Commands:
$ slk listen #start listening for new messages
$ slk ignore #stop listening for new messages
$ slk read #read 10 last messages
$ slk write 'hey!' #write message to channel
$ slk to channel #switch to public channel or private group
$ slk to @user #switch to direct messages
$ slk on #name of the current channel
Proposals / Contributions
Would you like to improve the tool, or have any ideas how to make it better? Feel free to open an issue.
License
MIT license
Related Skills
imsg
347.6kiMessage/SMS CLI for listing chats, history, and sending messages via Messages.app.
node-connect
347.6kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
slack
347.6kUse when you need to control Slack from OpenClaw via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
taskflow-inbox-triage
347.6kname: taskflow-inbox-triage description: Example TaskFlow authoring pattern for inbox triage. Use when messages need different treatment based on intent, with some routes notifying immediately, some w
