repositories
loading repo index
repositories
loading repo index
repository
loading code, commits, and activity
public Clawd ADK gateway launch mirror
stars
latest
clone command
git clone gitlawb://did:key:z6Mkq5mY...iFZ5/my-project-publ...git clone gitlawb://did:key:z6Mkq5mY.../my-project-publ...2fa351d6docs: add automaton and perps launch sources16d ago| #1 | --- |
| #2 | name: slack |
| #3 | description: Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs. |
| #4 | --- |
| #5 | |
| #6 | # Slack Actions |
| #7 | |
| #8 | ## Overview |
| #9 | |
| #10 | Use `slack` to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for Clawdbot. |
| #11 | |
| #12 | ## Inputs to collect |
| #13 | |
| #14 | - `channelId` and `messageId` (Slack message timestamp, e.g. `1712023032.1234`). |
| #15 | - For reactions, an `emoji` (Unicode or `:name:`). |
| #16 | - For message sends, a `to` target (`channel:<id>` or `user:<id>`) and `content`. |
| #17 | |
| #18 | Message context lines include `slack message id` and `channel` fields you can reuse directly. |
| #19 | |
| #20 | ## Actions |
| #21 | |
| #22 | ### Action groups |
| #23 | |
| #24 | | Action group | Default | Notes | |
| #25 | | --- | --- | --- | |
| #26 | | reactions | enabled | React + list reactions | |
| #27 | | messages | enabled | Read/send/edit/delete | |
| #28 | | pins | enabled | Pin/unpin/list | |
| #29 | | memberInfo | enabled | Member info | |
| #30 | | emojiList | enabled | Custom emoji list | |
| #31 | |
| #32 | ### React to a message |
| #33 | |
| #34 | ```json |
| #35 | { |
| #36 | "action": "react", |
| #37 | "channelId": "C123", |
| #38 | "messageId": "1712023032.1234", |
| #39 | "emoji": "✅" |
| #40 | } |
| #41 | ``` |
| #42 | |
| #43 | ### List reactions |
| #44 | |
| #45 | ```json |
| #46 | { |
| #47 | "action": "reactions", |
| #48 | "channelId": "C123", |
| #49 | "messageId": "1712023032.1234" |
| #50 | } |
| #51 | ``` |
| #52 | |
| #53 | ### Send a message |
| #54 | |
| #55 | ```json |
| #56 | { |
| #57 | "action": "sendMessage", |
| #58 | "to": "channel:C123", |
| #59 | "content": "Hello from Clawdbot" |
| #60 | } |
| #61 | ``` |
| #62 | |
| #63 | ### Edit a message |
| #64 | |
| #65 | ```json |
| #66 | { |
| #67 | "action": "editMessage", |
| #68 | "channelId": "C123", |
| #69 | "messageId": "1712023032.1234", |
| #70 | "content": "Updated text" |
| #71 | } |
| #72 | ``` |
| #73 | |
| #74 | ### Delete a message |
| #75 | |
| #76 | ```json |
| #77 | { |
| #78 | "action": "deleteMessage", |
| #79 | "channelId": "C123", |
| #80 | "messageId": "1712023032.1234" |
| #81 | } |
| #82 | ``` |
| #83 | |
| #84 | ### Read recent messages |
| #85 | |
| #86 | ```json |
| #87 | { |
| #88 | "action": "readMessages", |
| #89 | "channelId": "C123", |
| #90 | "limit": 20 |
| #91 | } |
| #92 | ``` |
| #93 | |
| #94 | ### Pin a message |
| #95 | |
| #96 | ```json |
| #97 | { |
| #98 | "action": "pinMessage", |
| #99 | "channelId": "C123", |
| #100 | "messageId": "1712023032.1234" |
| #101 | } |
| #102 | ``` |
| #103 | |
| #104 | ### Unpin a message |
| #105 | |
| #106 | ```json |
| #107 | { |
| #108 | "action": "unpinMessage", |
| #109 | "channelId": "C123", |
| #110 | "messageId": "1712023032.1234" |
| #111 | } |
| #112 | ``` |
| #113 | |
| #114 | ### List pinned items |
| #115 | |
| #116 | ```json |
| #117 | { |
| #118 | "action": "listPins", |
| #119 | "channelId": "C123" |
| #120 | } |
| #121 | ``` |
| #122 | |
| #123 | ### Member info |
| #124 | |
| #125 | ```json |
| #126 | { |
| #127 | "action": "memberInfo", |
| #128 | "userId": "U123" |
| #129 | } |
| #130 | ``` |
| #131 | |
| #132 | ### Emoji list |
| #133 | |
| #134 | ```json |
| #135 | { |
| #136 | "action": "emojiList" |
| #137 | } |
| #138 | ``` |
| #139 | |
| #140 | ## Ideas to try |
| #141 | |
| #142 | - React with ✅ to mark completed tasks. |
| #143 | - Pin key decisions or weekly status updates. |
| #144 |