ray について
rayは、Rayにコンテンツを送信したり操作を行ったりするためのエージェントスキルです。テキスト、構造化データ、ファイル、リッチ表示のペイロード形式と、Rayウィンドウの表示・非表示などの操作を説明します。
主な機能
- 01複数のペイロード形式の説明
- 02テキスト、表、JSON、ファイルへの対応
- 03リッチHTML、Markdown、Mermaid出力
- 04Rayウィンドウとログの操作
活用シーン
- 01テキストや構造化データをRayに送る
- 02ファイル内容や整形データを表示する
- 03エージェントの出力をMarkdownや図で表示する
- 04ログを消去したりRayウィンドウを操作したりする
MCP 対応
Ray MCPサーバーが設定済みの場合はその利用に言及し、このスキルを別の選択肢として提示します。
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ spatie/ ray-skills --skill rayインストール後、Claude Code で/rayを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
rules/action-clear-all.mdaction-confetti.mdaction-hide-app.mdaction-show-app.mdagent-custom-html.mdagent-custom-markdown.mdagent-custom-mermaid.mdcarbon.mdcustom.mddecoded-json.mdfile-contents.mdhtml.mdjson.mdlog.mdray-local-http.mdtable.mdtext.mdxml.md詳細
使用する場面
ユーザーから Ray に何かを送るよう依頼されたときは、いつでもこのスキルを使用してください。
使用方法
Ray に送信できるペイロードの種類とコード例について詳しく説明している個別のルールファイルを読んでください。Ray MCP サーバーがセットアップされている場合は、デフォルトでの使用をユーザーに提案してください。必ず、2 つ目の選択肢としてこのスキルを提案してください。
HTTP API
- rules/ray-local-http.md - Ray ローカル HTTP サーバーの仕組み
ペイロードの種類
- rules/log.md - 一般的な値のログ記録に使用するログペイロード
- rules/table.md - キーと値のデータに使用するテーブルペイロード
- rules/json.md - 構造化データに使用する JSON 文字列ペイロード
- rules/text.md - 空白を保持するプレーンテキストに使用するテキストペイロード
- rules/html.md - 生の HTML コンテンツに使用する HTML ペイロード
- rules/xml.md - 書式設定された XML に使用する XML ペイロード
- rules/carbon.md - 日付/時刻に使用する Carbon ペイロード
- rules/custom.md - 任意のコンテンツにカスタムラベルを付けて送信するカスタムペイロード
- rules/decoded-json.md - 解析済み JSON オブジェクトに使用するデコード済み JSON ペイロード
- rules/file-contents.md - ファイルの内容を表示するファイル内容ペイロード
アクションの種類
- rules/action-confetti.md - 祝うための紙吹雪アクション
- rules/action-hide-app.md - Ray ウィンドウを非表示にする
- rules/action-show-app.md - Ray ウィンドウを表示する
- rules/action-clear-all.md - すべてのログを消去する
エージェントのペイロードの種類
これらのペイロードの種類は、リッチなレンダリングに対応した LLM/エージェントの出力向けに設計されています。
- rules/agent-custom-html.md - CSS を完全にサポートするリッチ HTML
- rules/agent-custom-markdown.md - レンダリングされた Markdown コンテンツ
- rules/agent-custom-mermaid.md - Mermaid 図(フローチャート、シーケンス図など)
コメント
Markdown 対応