slack-messaging
Guidance for composing well-formatted, effective Slack messages using mrkdwn syntax
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o slack-messaging.zip https://jpskill.com/download/22669.zip && unzip -o slack-messaging.zip && rm slack-messaging.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/22669.zip -OutFile "$d\slack-messaging.zip"; Expand-Archive "$d\slack-messaging.zip" -DestinationPath $d -Force; ri "$d\slack-messaging.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
slack-messaging.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
slack-messagingフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Slackメッセージングのベストプラクティス
このスキルは、適切にフォーマットされた効果的なSlackメッセージを作成するためのガイダンスを提供します。
使用するタイミング
slack_send_message、slack_send_message_draft、またはslack_create_canvasを使用する場合を含め、Slackメッセージを作成、下書き、またはユーザーがメッセージを作成するのを支援する際に、このスキルを適用してください。
Slackの書式設定 (mrkdwn)
Slackは、標準のMarkdownとは異なる独自のマークアップ構文であるmrkdwnを使用します。Slackメッセージを作成する際は、常にmrkdwnを使用してください。
| フォーマット | 構文 | 注意事項 |
|---|---|---|
| 太字 | *text* |
シングルアスタリスク、ダブルではない |
| 斜体 | _text_ |
アンダーバー |
| 取り消し線 | ~text~ |
チルダ |
| コード (インライン) | `code` |
バッククォート |
| コードブロック | ```code``` |
トリプルバッククォート |
| 引用 | > text |
山括弧 |
| リンク | <url\|display text> |
山括弧内でパイプ区切り |
| ユーザーメンション | <@U123456> |
山括弧内のユーザーID |
| チャンネルメンション | <#C123456> |
山括弧内のチャンネルID |
| 箇条書き | - item または • item |
ダッシュまたは箇条書き文字 |
| 番号付きリスト | 1. item |
数字の後にピリオド |
避けるべき一般的な間違い
**bold**(ダブルアスタリスク) は使用しないでください — Slackは*bold*(シングルアスタリスク) を使用します。## headersは使用しないでください — SlackはMarkdownヘッダーをサポートしていません。代わりに、*bold text*を単独の行で使用してください。- リンクには
[text](url)を使用しないでください — Slackは<url|text>形式を使用します。 - 水平線には
---を使用しないでください — Slackはこれらをレンダリングしません。
メッセージ構造のガイドライン
- 要点を最初に述べてください。 最も重要な情報を最初の行に置いてください。多くの人は、最初の行しか表示されないモバイルや通知でSlackを読みます。
- 短くしてください。 1〜3の短い段落を目指してください。メッセージが長い場合は、代わりにCanvasの使用を検討してください。
- 改行を多めに使用してください。 テキストの塊は読みにくいです。異なる考えは空白行で区切ってください。
- リストには箇条書きを使用してください。 3つ以上の項目があるものは、だらだらとした文章ではなく、リストにすべきです。
- 重要な情報を太字にしてください。 名前、日付、締め切り、アクションアイテムには
*bold*を使用して、ざっと見たときに目立つようにしてください。
スレッドとチャンネルのエチケット
- メインチャンネルをきれいに保つために、特定のメッセージに返信する際はスレッドで返信してください。
- 返信に全員が見る必要のある情報が含まれている場合にのみ、
reply_broadcast(チャンネルにも投稿) を使用してください。 - 新しいトピックを開始したり、アナウンスをしたり、グループ全体に質問したりする際は、チャンネルに投稿してください (スレッドではない)。
- 既存の会話を続けるために新しいスレッドを開始しないでください — 元のメッセージを見つけて返信してください。
トーンとオーディエンス
- チャンネルに合わせてトーンを調整してください —
#generalは通常、#randomよりもフォーマルです。 - 簡単な確認には、返信メッセージの代わりに絵文字リアクションを使用してください (ただし、MCPツールはリアクションを追加できないため、必要に応じてユーザーに手動で行うよう提案してください)。
- アナウンスを作成する際は、コンテキスト、主要情報、行動喚起という明確な構造を使用してください。
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
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 —
#generalis 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.