← ブログに戻る

SlackメッセージをMarkdownとして保存する方法

· Save Team
slackworkplacecommunicationarchive

会社の最高のアイデアや意思決定はSlackで起こります。そしてそれは無限スクロールの中に消えていきます。1か月後、アーキテクチャの決定が行われたスレッドを誰も見つけられなくなります。ここでは、SlackのコンテンツをMarkdownとして保存する方法を紹介します。

SlackメッセージをMarkdownで保存すべき理由

Slackはナレッジが消滅する場所です:

  • メッセージがスクロールで消える --- アクティブなチャンネルでは重要なディスカッションが埋もれる
  • 検索が限定的 --- 無料プランでは90日間の履歴しか検索できない
  • スレッドが脆弱 --- 重要な会話を見失いやすい
  • 構造化されたエクスポートがない --- Slackのデータエクスポートは巨大なJSONファイル
  • コンテキストが失われる --- Slackで行われた意思決定が他のどこにも文書化されない

Saveがキャプチャする内容

ブラウザ(app.slack.com)でSlackを表示している場合:

スレッドのコンテンツ

  • 著者名とタイムスタンプ付きのメッセージ
  • 構造を持つスレッド返信
  • コードブロックとインラインコード
  • フォーマットされたテキスト(太字、斜体、リスト)
  • リンクと共有コンテンツ
  • リアクション(テキストとして)

出力例

# #engineering — Database Migration Decision

---

## @alice — March 10, 2026 at 10:15 AM

Team, we need to decide on the migration strategy for moving
from MySQL to Postgres. Two options on the table:

**Option A:** Big-bang migration over a weekend
- Pros: Clean cut, no dual-write complexity
- Cons: Risk of extended downtime, rollback is painful

**Option B:** Gradual migration with dual-writes
- Pros: Zero downtime, easy rollback
- Cons: 2-3 weeks of complexity, potential consistency issues

## @bob — March 10, 2026 at 10:23 AM

Strong preference for Option B. We did a big-bang migration at
my last company and it took 3x longer than estimated. The
dual-write overhead is worth the safety net.

## @carol — March 10, 2026 at 10:31 AM

Agreed on Option B. I've set up dual-write before. Key things:

1. Start with reads from MySQL, writes to both
2. Add comparison checks in staging
3. Switch reads to Postgres once we're confident
4. Remove MySQL writes last

Timeline: ~2 weeks if we start Monday.

## @alice — March 10, 2026 at 10:45 AM

Decision: Going with Option B (gradual migration).
@carol to lead, starting Monday March 14.
Tracking in LINEAR-4521.

ユースケース

意思決定の文書化

  • アーキテクチャの決定が行われたスレッドを保存
  • 結果だけでなく、その理由もアーカイブ
  • Slackのディスカッションから検索可能な意思決定ログを構築
  • 意思決定をチケットやドキュメントにリンク

ナレッジの保存

  • ヘルプチャンネルで共有された技術的な解説を保存
  • 新入社員向けのオンボーディング回答をアーカイブ
  • 繰り返される質問からFAQドキュメントを構築
  • 人が退職する際に組織のナレッジを保存

会議のフォローアップ

  • 会議前のディスカッションスレッドを保存
  • Slackでの同期からアクションアイテムと決定事項をアーカイブ
  • 非同期のSlack会話から会議メモを構築
  • スレッドで言及されたコミットメントと締め切りを追跡

プロジェクトアーカイブ

  • マイルストーンでの主要なプロジェクトディスカッションを保存
  • レトロスペクティブスレッドをアーカイブ
  • Slack会話を通じてプロジェクトの進化を文書化
  • 分散したディスカッションからプロジェクト履歴を構築

より良い結果を得るためのヒント

  1. Webアプリを使用 --- ブラウザでapp.slack.comを開く
  2. スレッド全体を開く --- インラインプレビューではなく、スレッドビューをクリックして開く
  3. パーマリンクページ --- メッセージを右クリック → リンクをコピー → ブラウザで開いて集中的にキャプチャ
  4. CanvasとPosts --- Slack Canvasページは単独のドキュメントとしてうまく保存できる
  5. 検索結果 --- 関連する複数のメッセージをキャプチャするために検索結果ページを保存

はじめよう

Chrome Web StoreからSaveをインストール --- Slackからナレッジを救出しましょう。


ご質問は [email protected] まで