# Ruby Console

> Use this tool when you need to interact with Ruby environments, such as Rails console, IRB, and Racksh, with persistent session state and proper TTY mode. It solves problems like command completion detection and error parsing, providing a stable and formatted output. Ideal for debugging and testing Ruby applications, it accepts Ruby commands as input and outputs formatted results with error messages.

Canonical page: https://skillsregistry.net/skills/tuhalang-ruby-console  
JSON: https://api.skillsregistry.net/v1/skills/tuhalang-ruby-console

## Description

Provides persistent Ruby console interaction through the Model Context Protocol, supporting Rails console, IRB, and Racksh environments with session state preservation between commands. Uses pseudo-terminal (PTY) technology to maintain proper TTY mode for console output, implements intelligent output stabilization detection to determine command completion, and includes Ruby error parsing with formatted display.

## Trust

- **Trust score (0–1):** 0.99
- **Verification tier:** verified
- **Last scanned:** 2026-09-28

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** other
- **Updated:** 2026-09-28

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/tuhalang-ruby-console)
- **Repository:** <https://github.com/tuhalang/ruby-console-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "tuhalang-ruby-console"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/tuhalang-ruby-console` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/tuhalang-ruby-console/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
