From my-grid
**ASCII canvas editor integration.** Covers spawning my-grid in tmux, controlling via IPC, and zone management. Use when creating visual workspaces, monitoring dashboards, or organizing spatial content.
How this skill is triggered — by the user, by Claude, or both
Slash command
/my-grid:my-gridThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
**Start here when using the ASCII canvas editor.** This skill covers spawning, controlling, and integrating my-grid with Claude Code.
Start here when using the ASCII canvas editor. This skill covers spawning, controlling, and integrating my-grid with Claude Code.
my-grid is a persistent ASCII canvas editor with:
tmux is required. Check with echo $TMUX - if empty, start tmux first:
tmux new -s claude
# Then run Claude Code inside tmux
cd ${CLAUDE_PLUGIN_ROOT}
# Spawn in tmux (67% width by default)
python3 src/cli.py spawn
# Send commands
python3 src/cli.py send ":text Hello World"
python3 src/cli.py send ":rect 20 10"
# Create zones
python3 src/cli.py send ":zone watch GIT 50 15 5s git status --short"
| Command | Description |
|---|---|
spawn | Create/reuse my-grid pane |
zoom | Toggle fullscreen |
ratio 25|50|75 | Set width percentage |
hide / show | Toggle visibility |
close | Kill pane |
focus | Switch to my-grid pane |
| Type | Description | Example |
|---|---|---|
watch | Periodic command refresh | :zone watch DISK 40 10 30s df -h |
pipe | One-shot command | :zone pipe TREE 60 20 tree -L 2 |
pty | Live terminal | :zone pty TERM 80 24 |
socket | TCP listener | :zone socket MSG 50 15 9999 |
python3 src/cli.py spawn --layout devops
python3 src/cli.py send ":zone watch LOG 80 20 watch:/var/log/app.log tail -20 {file}"
python3 src/cli.py spawn --ratio 50
npx claudepluginhub jcaldwell-labs/my-gridProvides design patterns for terminal user interfaces: layout paradigms, keyboard navigation, visual systems, and TUI anti-pattern validation. Works with Ratatui, Ink, Textual, Bubbletea, or any TUI framework.
Renders a prepared tmux layout for operator-side observability of session side-channels (STATE.md tail, CI watch, events.jsonl tail). Default 4-pane layout or debug layout. Read-only — coordinator chat stays in original terminal.