Skip to main content

slack

Use when you need to control Slack from Mayros via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.

Informations de source

Dépôt
ApiliumCode/mayros
Dernière activité de la source
25 février 2026 à 23:20
Langue détectée de SKILL.md
anglais
Étoiles
13
Forks
1

Options d'installation

Le prompt qui vérifie d'abord la source est sélectionné par défaut. Vous pouvez passer à une commande directe ou télécharger une copie locale.

Vérifiez les fichiers source

Lisez SKILL.md et les fichiers associés affichés par SkillsMP avant de décider de l'installer.

Affichage de SKILL.md

SKILL.md
Instructions source · Aperçu en lecture seule
name
slack
description
Use when you need to control Slack from Mayros via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
metadata
{"mayros":{"emoji":"💬","requires":{"config":"[Truncated]"}}}
# Slack Actions ## Overview Use `slack` to react, manage pins, send/edit/delete messages, and fetch member info. The tool uses the bot token configured for Mayros. ## Inputs to collect - `channelId` and `messageId` (Slack message timestamp, e.g. `1712023032.1234`). - For reactions, an `emoji` (Unicode or `:name:`). - For message sends, a `to` target (`channel:<id>` or `user:<id>`) and `content`. Message context lines include `slack message id` and `channel` fields you can reuse directly. ## Actions ### Action groups | 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 | ### React to a message ```json { "action": "react", "channelId": "C123", "messageId": "1712023032.1234", "emoji": "✅" } ``` ### List reactions ```json { "action": "reactions", "channelId": "C123", "messageId": "1712023032.1234" } ``` ### Send a message ```json { "action": "sendMessage", "to": "channel:C123", "content": "Hello from Mayros" } ``` ### Edit a message ```json { "action": "editMessage", "channelId": "C123", "messageId": "1712023032.1234", "content": "Updated text" } ``` ### Delete a message ```json { "action": "deleteMessage", "channelId": "C123", "messageId": "1712023032.1234" } ``` ### Read recent messages ```json { "action": "readMessages", "channelId": "C123", "limit": 20 } ``` ### Pin a message ```json { "action": "pinMessage", "channelId": "C123", "messageId": "1712023032.1234" } ``` ### Unpin a message ```json { "action": "unpinMessage", "channelId": "C123", "messageId": "1712023032.1234" } ``` ### List pinned items ```json { "action": "listPins", "channelId": "C123" } ``` ### Member info ```json { "action": "memberInfo", "userId": "U123" } ``` ### Emoji list ```json { "action": "emojiList" } ``` ## Ideas to try - React with ✅ to mark completed tasks. - Pin key decisions or weekly status updates.
Voir sur GitHub