Communitygithub.com

vercel/streamdown

ストリーミング最適化されたReact Markdownレンダラー「Streamdown」の導入、設定、カスタマイズを行います。構文ハイライト、Mermaid図、数式レンダリング、CJK対応を含みます。

streamdown とは?

Streamdown は、AI ストリーミング(Vercel AI SDK など)とシームレスに統合できるよう設計された、React ベースの Markdown レンダラーです。構文ハイライト(Shiki)、Mermaid 図、数式レンダリング(KaTeX)、CJK サポートなど、多彩なプラグインを備えており、コードブロック、図表、数式を含むコンテンツをリアルタイムでレンダリングできます。このスキルは、Streamdown のセットアップからプラグイン設定、テーマカスタマイズ、セキュリティ設定、さらに AI チャットやストリーミングとの統合までを包括的にサポートします。また、カレット(キャレット)表示、静的モード、カスタムコンポーネントの利用、Tailwind CSS や Vite とのトラブルシューティングなど、実践的なユースケースにも対応しています。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/vercel/streamdown/tree/main/skills/streamdown

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

streamdown は何をしますか?

Streamdown — ストリーミング最適化された React Markdown レンダラーの導入、設定、カスタマイズを行います。構文ハイライト、Mermaid ダイアグラム、数式レンダリング、CJK サポートを備えています。Streamdown のセットアップ、設定、プラグイン、スタイリング、セキュリティ、または AI ストリーミング(例:Vercel AI SDK)との統合を扱う際に使用します。以下の場合にトリガーされます:

  1. Streamdown のインストールまたはセットアップ
  2. プラグイン(コード、mermaid、数式、cjk)の設定
  3. Streamdown 出力のスタイリングまたはテーマ設定
  4. AI チャット / ストリーミングとの統合
  5. セキュリティ、リンク安全性、またはカスタム HTML タグの設定
  6. カレット、静的モード、またはカスタムコンポーネントの使用
  7. Tailwind、Shiki、または Vite の問題のトラブルシューティング

関連スキル