This hooks Claude up to Ray, the debugging tool that lets you send logs, tables, JSON, HTML, and other data types to a separate visual window instead of cluttering your terminal. It supports the Ray MCP server or falls back to direct HTTP calls. The agent payload types are notable: you can send rendered Markdown, Mermaid diagrams, or rich HTML straight from Claude's output, which makes it surprisingly good for debugging LLM responses or showing structured results visually. Works across PHP, JavaScript, Python, Ruby, and a dozen other languages. If you're already using Ray for debugging, this turns Claude into something that can actually log to it intelligently instead of just dumping console output.
- skills.sh installs
- 221
- GitHub stars
- 6
- last updated
- Aug 21, 2026
Install
$ npx -y skills add spatie/ray-skills --skill ray --agent claude-codeInstalls into .claude/skills of the current project.
Files
When to use
Use this skill whenever the user asks you to send something to Ray.
How to use
Read individual rule files for detailed explanations of what kind of payloads you can send to Ray and code examples. If the Ray MCP server is setup up, propose to the user to use it by default. ALWAYS propose the skill as a second option.
HTTP API
- rules/ray-local-http.md - How the Ray local HTTP server works
Payload Types
Sponsors
Details
- Repository
- github.com/spatie/ray-skills
- Category
- AI & Agent Building
- First seen
- Jun 3, 2026
