关于 ray
ray 是一个用于向 Ray 发送内容和执行操作的 Agent 技能,说明了文本、结构化数据、文件和富呈现内容的负载格式,并介绍显示或隐藏 Ray 窗口等操作。
主要功能
- 01涵盖多种负载类型的说明
- 02支持文本、表格、JSON 和文件
- 03支持富 HTML、Markdown 和 Mermaid 输出
- 04Ray 窗口与日志操作
适用场景
- 01向 Ray 发送普通或结构化数据
- 02显示文件内容或格式化数据
- 03将 Agent 输出呈现为 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 服务,请默认向用户推荐使用它。始终将此技能作为第二种选择推荐给用户。
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 - 清除所有日志
Agent 负载类型
这些负载类型专为 LLM/Agent 输出设计,支持丰富的渲染效果。
- rules/agent-custom-html.md - 支持完整 CSS 的富 HTML
- rules/agent-custom-markdown.md - 渲染后的 Markdown 内容
- rules/agent-custom-mermaid.md - Mermaid 图表(流程图、时序图等)
评论
支持 Markdown