Slackメッセージフォーマッター:SlackでのClaudeの壊れたMarkdownを修正

このツールが解決する問題
ClaudeがSlack用メッセージを生成する際、Slackが標準のMarkdownではなく「mrkdwn」を使用するため、フォーマットが崩れてしまいます。これにより、太字テキストがアスタリスクとして表示され、リンクが生のURLで表示され、テーブルが読みにくくなります。
仕組み
このスキルは変換プロセスを2つの方法で処理します:
- ブラウザプレビュー方式: ClaudeにSlackメッセージの作成を依頼すると、Markdownが生成され、スキルがそれをリッチHTMLに変換してブラウザプレビューを開きます。その後、Cmd+A、Cmd+C、Cmd+Vを使用してSlackにコピー&ペーストし、フォーマットを保持します。
- API方式: このツールには、
*bold*、_italic_、<url|text>形式の適切なmrkdwnを使用してAPI経由で送信するためのウェブフックパスがあります。
主要な技術詳細
開発者は既存のコンバーターを最初にテストし、テーブルの崩れ、チェックボックスの除去、エスケープされていないスクリプトタグなど、13の重大な問題を発見しました。これにより、より信頼性の高いソリューションの構築が促されました。
このツールには172のテスト、依存関係ゼロ、単一ファイルとして提供されます。ブラウザのコピー&ペースト方式を通じて、mrkdwnがネイティブにサポートしていないテーブル、ネストされたリスト、チェックリストなどの機能をサポートしています。
インストール
Claudeプラグインマーケットプレイスからインストール:
claude plugin marketplace add karanb192/slack-message-formatter
claude plugin install slack-message-formatter@slack-message-formatterGitHubリポジトリはhttps://github.com/karanb192/slack-message-formatterで利用可能です。
📖 Read the full source: r/ClaudeAI
👀 See Also

ノーレンAI:音声抽出ツールがサンプルから筆跡パターンを識別
Noren AIは5〜10個の文章サンプルを分析し、実際のパターンに基づいて音声ガイドを自動生成します。手動で特定されたパターンの90%を一致させ、さらに追加のパターンも発見します。

Claude Code Session Dashboard: 複数セッションを監視するオープンソースツール
複数のClaude Codeセッションを同時に監視するオープンソースダッシュボードで、トークン使用量、コスト、セッションステータス、コンテキストウィンドウ使用率、アクティブなサブエージェントを表示します。インストールには3つのコマンドが必要です:git clone、cd、npm install && npm start。

Claude Code LSP: 言語サーバープロトコルによる高速かつ正確なコードナビゲーションの実現
Claude CodeはデフォルトではLSPが無効になっていますが、有効にするとコードナビゲーションが30〜60秒かかるgrep検索から、50ミリ秒で100%正確なクエリに変わります。設定には公式ドキュメントではなくGitHubのissueで発見されたフラグが必要です。

operate.txtの紹介:SaaS製品をナビゲートするAIエージェントのためのYAML仕様
開発者がoperate.txtを作成しました。これは、AIエージェントがコンピューター使用機能を利用する際の画面詳細、ローディング状態、不可逆的なアクション、段階的なパスを記録する、yourdomain.com/operate.txtでホストされるYAMLファイルです。この仕様は、正当なローディング画面中にClaudeが「これは壊れていますか?」と尋ねるような問題に対処します。