mcpField
S
Slack Message Writer

Slack Message Writer

github.com/jmsktm生産性10206 回インストール40 週間前に更新
リポジトリ

Slack Message Writer について

Slack Message Writerは、Slackのチャンネル投稿やダイレクトメッセージを作成するためのライティングスキルです。告知や状況報告、依頼などを対象に、書式、トーン、メンション、スレッドの使い方を案内します。

主な機能

  1. 01告知や状況報告の下書き
  2. 02質問や依頼の構成
  3. 03議事録、リマインダー、投票、紹介への対応
  4. 04書式、メンション、スレッドのガイド

活用シーン

  1. 01チャンネルでプロジェクトの進捗を共有
  2. 02背景と期限を添えて支援を依頼
  3. 03会議の決定事項とアクションを整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/jmsktm/claude-settings --skill slack-message-writer

インストール後、Claude Code で/slack-message-writerを入力して読み込まれたか確認します。

詳細

Slack メッセージライター

Slack メッセージライターのスキルを使うと、Slack のチャンネルやダイレクトメッセージ向けに、明確で魅力的、かつ適切な形式のメッセージを作成できます。告知、ヘルプの依頼、最新情報の共有、非同期の議論の進行など、さまざまな場面で、効果的でプロフェッショナルな Slack コミュニケーションを実現できます。

このスキルは、Slack 特有のコミュニケーション文化を理解しています。メールよりカジュアルながらもプロフェッショナルであること、トーンを伝えるために絵文字を多用すること、文脈を保つためにスレッドを使うこと、読みやすさを高めるために書式を整えることなどです。読まれ、返信が得られ、会話を前進させるメッセージの作成を支援します。

また、メンション、書式設定、絵文字リアクション、スレッドの慣例など、Slack 固有の機能を活用して、チーム内のコミュニケーションにおけるエンゲージメントと明確さを最大限に高めます。

主なワークフロー

ワークフロー 1:チャンネルでの告知
  1. 目的を定める:伝える必要がある内容を把握します
  2. 対象者を特定する:投稿するチャンネルと、メッセージを見る必要がある人を決めます
  3. メッセージを構成する:書式、絵文字、明確なセクションを活用します
  4. 背景情報を加える:リンク、参考情報、背景などを含めます
  5. CTA を含める:次のステップや必要なアクションを明確にします
ワークフロー 2:最新情報やステータスの投稿
  1. 情報を集める:ステータス項目、障害となっていること、成果を集めます
  2. ひと目でわかる形式にする:箇条書き、絵文字、見出しを使います
  3. 変更点を強調する:新しい点や変わった点をわかりやすくします
  4. リソースにリンクする:関連するドキュメント、チケット、スレッドを添付します
  5. 関係者にタグを付ける:内容を確認する必要がある人にメンションします
ワークフロー 3:質問や依頼
  1. 依頼内容を述べる:必要としていることから書き始めます
  2. 背景を説明する:情報を詰め込みすぎず、十分な背景を伝えます
  3. 緊急度を示す:期限を明確にします
  4. 解決策を提案する:選択肢を検討したことを示します
  5. 適切な人にタグを付ける:対応できる特定の人にメンションします

クイックリファレンス

アクションコマンド/トリガー
チームへの告知「[topic] について Slack の告知を書く」
プロジェクトの最新情報「#[channel] 向けにプロジェクトのステータスを下書きする」
ヘルプを依頼する「[help with X] を依頼する Slack メッセージを作成する」
成果を共有する「[achievement] を祝うメッセージを書く」
フィードバックを依頼する「[topic] に関するフィードバック依頼を下書きする」
リマインダーを設定する「[deadline/event] のリマインダーメッセージを作成する」
会議の振り返り「Slack 向けの会議要約を書く」
ウェルカムメッセージ「新しいチームメンバーへの歓迎メッセージを下書きする」

対応するメッセージの種類

  • 告知:会社、チーム、プロジェクトの最新情報
  • ステータス更新:進捗報告、スプリントの最新情報、障害となっていること
  • 質問:ヘルプ、情報、意思決定の依頼
  • お祝い:成果、節目、お礼
  • 会議の振り返り:主な決定事項とアクションアイテム
  • 依頼:フィードバック、レビュー、承認
  • リマインダー:期限、イベント、アクションアイテム
  • 紹介:新しいチームメンバー、新機能
  • インシデント:バグ報告、障害の最新情報、事後分析
  • 投票/アンケート:チームへの簡単なフィードバック依頼や意思決定

ベストプラクティス

  • 要点から書く:最初の行に主要なメッセージを置きます
  • 書式を活用する:強調には太字、技術的な内容にはコードブロック、リストには箇条書きを使います
  • 絵文字を効果的に使う:トーンを伝え、情報を整理するために使います(🎉 ✅ ⚠️ 🚀 🔥)
  • 長い議論はスレッドにする:チャンネルをすっきり保つためにスレッドを使います
  • 適切にタグを付ける:今すぐ確認してもらう必要がある場合にのみ、@メンションします
  • @channel/@here の乱用を避ける:本当に緊急で、全員が確認する必要のあるメッセージに限って使います
  • 重複させずにリンクする:既存の内容を繰り返さず、参照先を示します
  • タイムゾーンに配慮する:相手がメッセージを読む時間を考慮します
  • ひと目でわかるようにする:短い段落、明確な構成、視覚的な階層を意識します
  • アクションアイテムを含める:担当者と期限を明記し、次のステップをはっきりさせます

Slack の書式設定クイックガイド

書式構文使用例
太字*text*重要なポイントを強調する
斜体_text_控えめに強調する
コード`text`コマンド、ファイル名、変数
コードブロック text 複数行のコード、ログ
引用> text以前のメッセージを参照する
箇条書き• text または - text項目を列挙する
番号付きリスト1. text手順を順番に示す
リンク<url|text>任意のテキストを使ったクリック可能なリンク

メッセージ構成のテンプレート

テンプレート 1:お知らせ
🎉 [Exciting Headline]

[Brief explanation of what's happening]

**What this means:**
• Impact point 1
• Impact point 2
• Impact point 3

**Next steps:**
• Action 1 (Owner - Deadline)
• Action 2 (Owner - Deadline)

**Questions?** Drop them in the thread 👇
テンプレート 2:状況報告
📊 [Project Name] Update - [Date]

**✅ Completed:**
• Item 1
• Item 2

**🏃 In Progress:**
• Item 3 (50% complete)
• Item 4 (blocked - see below)

**⚠️ Blockers:**
• Blocker description - needs help from @person

**📅 Next Week:**
• Planned item 1
• Planned item 2
テンプレート 3:助けを求める
🤔 Quick question for the team

**Context:** [Brief background]

**What I need:** [Specific ask]

**By when:** [Timeline]

**What I've tried:** [Shows you've done homework]

**Impact:** [Why it matters]

Anyone have experience with this? 🙏

トーンのガイドライン

状況トーン絵文字の使用度書き出し例
チームへの報告カジュアル、明確中「デザイン刷新について簡単にお知らせします……」
助けを求める謙虚、具体的低「……で問題が発生しています」
お祝い熱意がある高「🎉 今日は大きな成果がありました! たった今……」
インシデント報告プロフェッショナル、冷静低「⚠️ 本番環境で問題が発生しています。ご注意ください……」
フィードバック依頼オープン、協力的中「ご意見をぜひお聞かせください……」
お知らせ明確、前向き中「📣 ……をお知らせできることをうれしく思います」

チャンネルごとの考慮事項

#general または #company-wide
  • 本当に全社に関係するニュースに限って使用する
  • チームチャンネルよりもフォーマルにする
  • 緊急の場合を除き、@channel は避ける
  • より多くの人に見られ、注目されることを想定する
#team または #project チャンネル
  • よりカジュアルで、頻繁な状況報告も歓迎される
  • 詳細な話し合いにはスレッドを使う
  • 定期的な状況報告が期待される
  • 絵文字や GIF も比較的使いやすい
ダイレクトメッセージ
  • より会話的なトーンにする
  • 必要に応じて詳しく書いてもよい
  • 書式設定の必要性は低い
  • より個人的で直接的なやり取りにする
#random または #watercooler
  • 最もカジュアルなトーンにする
  • 絵文字や GIF を多く使う
  • 本題から外れた話題や楽しい話題も歓迎される
  • 重大な影響を伴わないコミュニケーションにする

よくある状況でのベストプラクティス

悪い知らせを伝える
  • 率直かつ正直に、最初に伝える
  • 何が起きたのか、なぜ起きたのかを説明する
  • 解決のために取り組んでいることを共有する
  • 解決までの見込みを伝える
  • スレッドでの質問に応じることを伝える
@channel で質問する
  • 時間的な制約があり、全員に見てもらう必要がある質問に限って使う
  • 通常のメッセージで特定の人に @メンションする方法で十分か検討する
  • メッセージ内で緊急である理由を説明する
  • すぐに協力してもらえるよう、背景情報を伝える
スレッドのエチケット
  • 詳細な話し合いはスレッドで始める
  • チャンネルをすっきり保つため、スレッド内で返信する
  • スレッドでの結論をチャンネル内で要約する
  • 返信が 1 回だけのメッセージはスレッドにしない
メッセージの編集
  • 数分以内に、誤字や分かりにくい箇所を修正する
  • 意味を大幅に変更した場合は、「編集:」と注記する
  • 他の人が返信した誤りを隠すために編集しない
  • 大幅な変更が必要な場合は、削除して再投稿する

使用例

例 1:プロジェクト開始のお知らせ
🚀 We're launching the new dashboard!

After 3 months of hard work from @design-team and @eng-team, our redesigned analytics dashboard goes live today at 2pm EST.

**What's new:**
• 50% faster load times
• Real-time data updates (no more refresh button!)
• Mobile-responsive design
• Dark mode support 🌙

**For users:**
No action needed - changes will roll out automatically

**For support team:**
@support-team - updated docs are in the usual spot. Flag any issues in #dashboard-bugs

**Questions?** Drop them below or join the launch party in #celebrations 🎉

Huge thanks to everyone who made this happen! 👏
例 2:技術的な助けを求める
🤔 Need help debugging a React rendering issue

**Context:** Working on the checkout flow, getting infinite re-renders on the payment step

**What I've tried:**
• Checked for missing dependencies in useEffect
• Memoized the payment handler
• Logged the state updates (attached in thread)

**Code:** https://github.com/company/repo/blob/feature/payment/Payment.jsx#L45-L67

**Impact:** Blocking the release scheduled for Friday

Has anyone run into something similar? Would really appreciate a second pair of eyes 🙏

cc @eng-team
例 3:週次チーム報告
📊 Design Team Update - Week of Jan 6

**✅ Shipped:**
• Mobile navigation redesign (live in production!)
• Updated brand guidelines v2.0
• Onboarding flow improvements

**🏃 In Progress:**
• Settings page refresh (designs in Figma)
• Icon library audit and cleanup
• A/B test setup for homepage hero

**⚠️ Heads Up:**
• Design reviews now moving to Thursdays 2pm
• New design system components coming next week
• Hiring: 2 product designer roles open - refer friends!

**🎉 Shoutout:**
@sarah for crushing the mobile nav under tight deadline
@mike for the amazing new illustrations

Questions or want more details on anything? Thread 'em below 👇

避けるべきよくある落とし穴

  • 文字の壁:長いメッセージは書式設定や空白で読みやすく区切る
  • 曖昧な件名:最初の行で話題を明確にする
  • 背景情報がない:全員が背景を知っていると思い込まない
  • アクション項目が埋もれている:最後に明確な次のステップを書く
  • @here/@channel の使いすぎ:本当に緊急で、全員が見る必要のあるメッセージに限って使う
  • スレッドを使わない:チャンネルを整理するためにスレッドを使う
  • チャンネルが多すぎる:クロスポストは控え、正当な理由がある場合に限る
  • 絵文字の使いすぎ:明確なコミュニケーションを補うために使い、置き換えない
  • フォローアップがない:問題が解決したら、関係者に結果を伝える

連携先

  • プロジェクト管理:チケット、プロジェクト、スプリントへのリンク
  • ドキュメント:Wiki、ドキュメント、プレイブックの参照
  • カレンダー:会議のリンクやカレンダーの予定を含める
  • GitHub:PR、イシュー、コミットへのリンク
  • 分析:ダッシュボードやレポートの共有
  • ワークフローの自動化:重要なイベントに応じて自動メッセージを送信する

コメント