slack-messaging — скилл для Claude Code: установка
Скилл помогает агенту писать сообщения для Slack с разметкой mrkdwn, выбирать структуру и учитывать контекст канала. Пригодится для черновиков и публикаций.
npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a claude-codeЧто делает slack-messaging
Скилл задаёт правила для создания и редактирования сообщений в Slack. Он подсказывает использовать синтаксис mrkdwn: одинарные звёздочки для жирного текста, подчёркивания для курсива, обратные кавычки для кода, специальный формат ссылок и упоминаний. Заголовки Markdown и ссылки вида [text](url) здесь не подходят.
В рекомендациях есть структура сообщения, переносы строк, списки и выделение имён, дат и действий. Скилл также различает ответы в тредах, публикации в канале и случаи для reply_broadcast, а тон предлагает подбирать под канал. Он применяется при работе с slack_send_message, slack_send_message_draft и slack_create_canvas.
Проверьте форматирование: Slack использует собственный mrkdwn, поэтому обычный Markdown может отобразиться иначе.
Какие задачи решает
- составить сообщение для Slack с правильным mrkdwn
- оформить ссылки, код и упоминания в формате Slack
- разбить длинный текст на читаемые абзацы и списки
- выбрать тред или канал для ответа
- подготовить объявление с контекстом и действием
Примеры запросов агенту
- Составь короткое сообщение для Slack и выдели дедлайн через `*` в формате mrkdwn.
- Ответь в треде на это сообщение и вынеси ключевое действие в первую строку.
- Подготовь объявление для канала с контекстом, ключевой информацией и призывом к действию.
Как установить slack-messaging
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a claude-code2Вручную: положить файлы
~/.claude/skills/slack-messaging/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/slack-messaging/
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a codex2Вручную: положить файлы
.agents/skills/slack-messaging/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a cursor2Вручную: положить файлы
.cursor/skills/slack-messaging/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install anthropics/knowledge-work-plugins slack-messaging2Вручную: положить файлы
.github/skills/slack-messaging/SKILL.md1Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a gemini-cli2Командой платформы
gemini skills install https://github.com/anthropics/knowledge-work-plugins --path partner-built/slack/skills/slack-messagingВручную: положить файлы
.devin/skills/slack-messaging/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора89
Весь набор →Похожие
Вопросы о slack-messaging
Как установить slack-messaging в Claude Code?
Выполните npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a claude-code, затем повторите npx skills add anthropics/knowledge-work-plugins --skill slack-messaging -a claude-code и проверьте файл ~/.claude/skills/slack-messaging/SKILL.md.
Что делает slack-messaging?
Скилл помогает агенту составлять сообщения Slack с синтаксисом mrkdwn, подходящей структурой и правилами для тредов, каналов и объявлений.
Какой синтаксис разметки использует slack-messaging?
Slack использует mrkdwn: *text* для жирного текста, _text_ для курсива, ~text~ для зачёркивания, <url|display text> для ссылок и <@U123456> для упоминаний пользователя.
Исходный текст
SKILL.md · Apache-2.0
--- name: slack-messaging description: Guidance for composing well-formatted, effective Slack messages using mrkdwn syntax --- # Slack Messaging Best Practices This skill provides guidance for composing well-formatted, effective Slack messages. ## When to Use Apply this skill whenever composing, drafting, or helping the user write a Slack message — including when using `slack_send_message`, `slack_send_message_draft`, or `slack_create_canvas`. ## Slack Formatting (mrkdwn) Slack uses its own markup syntax called **mrkdwn**, which differs from standard Markdown. Always use mrkdwn when composing Slack messages: | Format | Syntax | Notes | |--------|--------|-------| | Bold | `*text*` | Single asterisks, NOT double | | Italic | `_text_` | Underscores | | Strikethrough | `~text~` | Tildes | | Code (inline) | `` `code` `` | Backticks | | Code block | `` ```code``` `` | Triple backticks | | Quote | `> text` | Angle bracket | | Link | `<url\|display text>` | Pipe-separated in angle brackets | | User mention | `<@U123456>` | User ID in angle brackets | | Channel mention | `<#C123456>` | Channel ID in angle brackets | | Bulleted list | `- item` or `• item` | Dash or bullet character | | Numbered list | `1. item` | Number followed by period | ### Common Mistakes to Avoid - Do NOT use `**bold**` (double asterisks) — Slack uses `*bold*` (single asterisks) - Do NOT use `## headers` — Slack does not support Markdown headers. Use `*bold text*` on its own line instead. - Do NOT use `[text](url)` for links — Slack uses `<url|text>` format - Do NOT use `---` for horizontal rules — Slack does not render these ## Message Structure Guidelines - **Lead with the point.** Put the most important information in the first line. Many people read Slack on mobile or in notifications where only the first line shows. - **Keep it short.** Aim for 1-3 short paragraphs. If the message is long, consider using a Canvas instead. - **Use line breaks generously.** Walls of text are hard to read. Separate distinct thoughts with blank lines. - **Use bullet points for lists.** Anything with 3+ items should be a list, not a run-on sentence. - **Bold key information.** Use `*bold*` for names, dates, deadlines, and action items so they stand out when scanning. ## Thread vs. Channel Etiquette - **Reply in threads** when responding to a specific message to keep the main channel clean. - **Use `reply_broadcast`** (also post to channel) only when the reply contains information everyone needs to see. - **Post in the channel** (not a thread) when starting a new topic, making an announcement, or asking a question to the whole group. - **Don't start a new thread** to continue an existing conversation — find and reply to the original message. ## Tone and Audience - Match the tone to the channel — `#general` is usually more formal than `#random`. - Use emoji reactions instead of reply messages for simple acknowledgments (though note: the MCP tools can't add reactions, so suggest the user do this manually if appropriate). - When writing announcements, use a clear structure: context, key info, call to action.
© anthropics · Apache-2.0 · anthropics/knowledge-work-plugins