ray-skill

Send structured payloads to a local Ray server for visualization.

Updated Mar 5, 2026
One-click install
npx skills add https://github.com/stephanesoares/dotfiles --skill ray-skill-stephanesoares
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ray-skill
Source: https://github.com/stephanesoares/dotfiles/tree/main/config/claude/skills/ray-skill
Command: npx skills add https://github.com/stephanesoares/dotfiles --skill ray-skill-stephanesoares

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Ray provides a quick, visual debugging surface by sending data from your app to the Ray desktop application, eliminating guesswork when diagnosing issues.

Core Features & Use Cases

  • Send structured payloads (log, custom, table, color, etc.) to Ray for real-time visualization.
  • Visualize application data, errors, and debug output directly in Ray, improving context and troubleshooting efficiency.
  • Use during development to quickly confirm state, relationships, and performance in a dedicated debugging UI.

Quick Start

Install Ray locally and start its server, then send your first JSON payload to http://localhost:23517 to visualize data.

Frequently Asked Questions about ray-skill

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I visualize and debug PHP application data in real-time?

To visualize and debug PHP application data, you send structured payloads like log, custom, or table formats to the Ray desktop application, providing a dedicated UI to inspect variables and program flow.

What is the best way to inspect variables without cluttering my application logs?

Inspecting variables without cluttering application logs is done by sending custom payloads to the Ray desktop app, which routes debug output to a dedicated visualization surface instead of standard console streams.

Do I need a local Ray server running to debug HTTP payloads?

Yes, debugging HTTP payloads requires a local Ray server reachable at http://localhost:23517 to receive the JSON data sent from your application for visualization and troubleshooting.

Can I send structured table data to Ray for debugging?

You can send structured table data to Ray for debugging by using the table payload type, allowing you to visualize application state, relationships, and arrays directly in the desktop UI.

What types of payloads can I use to diagram program flow during development?

To diagram program flow during development, you can use multiple payload types including log, custom, table, color, and label, sending them to Ray to visualize application output and confirm state.

Why use a desktop app for visual debugging instead of standard logging?

Using a desktop app for visual debugging eliminates guesswork by providing a quick, visual surface to diagnose issues, improving context and troubleshooting efficiency compared to parsing standard text logs.