1password
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app…
Use when you need to control Slack from Bitterbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
$ npx -y skills add bitterbot-ai/bitterbot-desktop --skill slack --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/slackContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when you need to control Slack from Bitterbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
name: slack
description: Use when you need to control Slack from Bitterbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
metadata: { "bitterbot": { "emoji": "💬", "requires": { "config": ["channels.slack"] } } }Use `slack` to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for Bitterbot.
Message context lines include `slack message id` and `channel` fields you can reuse directly.
| Action group | Default | Notes | | ------------ | ------- | ---------------------- | | reactions | enabled | React + list reactions | | messages | enabled | Read/send/edit/delete | | pins | enabled | Pin/unpin/list | | memberInfo | enabled | Member info | | emojiList | enabled | Custom emoji list |
{
"action": "react",
"channelId": "C123",
"messageId": "1712023032.1234",
"emoji": "✅"
}{
"action": "reactions",
"channelId": "C123",
"messageId": "1712023032.1234"
}{
"action": "sendMessage",
"to": "channel:C123",
"content": "Hello from Bitterbot"
}{
"action": "editMessage",
"channelId": "C123",
"messageId": "1712023032.1234",
"content": "Updated text"
}{
"action": "deleteMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}{
"action": "readMessages",
"channelId": "C123",
"limit": 20
}{
"action": "pinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}{
"action": "unpinMessage",
"channelId": "C123",
"messageId": "1712023032.1234"
}{
"action": "listPins",
"channelId": "C123"
}{
"action": "memberInfo",
"userId": "U123"
}{
"action": "emojiList"
}Bitterbot - a mesh of agents that turns shared experience into collective capability.
Repo: bitterbot-ai/bitterbot-desktop
Set up and use 1Password CLI (op). Use when installing the CLI, enabling desktop app…
Manage Apple Notes via the `memo` CLI on macOS (create, view, edit, delete, search, move, and…
Manage Apple Reminders via the `remindctl` CLI on macOS (list, add, edit, complete, delete).…
Monitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.