Robot Cable — Development skill for Claude Code
Claude Code skill: conecta una Mac a la PC de un robot (Unitree) por cable ethernet — descubrir por link-local, prestarle internet con NAT, y ver su pantalla por túnel SSH+VNC.
How to install Robot Cable
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open xgael/robot-cable and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Robot Cable does
Claude Code skill: conecta una Mac a la PC de un robot (Unitree) por cable ethernet — descubrir por link-local, prestarle internet con NAT, y ver su pantalla por túnel SSH+VNC. Sin instalar clientes VNC.
Alternatives in Development
- Internet Court Skill — The trust layer for agent-to-agent commerce — natural-language mandates, ERC-7710 delegated permissions, x402 4.9k ★
- Peon Ping — Warcraft III Peon voice notifications (+ StarCraft, Portal, Zelda) for Claude Code and other agents 4k ★
- Instalar Desde El Marketplace — /plugin marketplace add giuseppe-trisciuoglio/developer-kit /plugin install /path/to/developer-kit 210 ★
README
robot-cable
Claude Code skill: conectar una **Mac** a una **PC Linux headless** (la computadora de un robot, p. ej. un Unitree) por un **cable ethernet directo**, cuando esa PC **no tiene internet ni pantalla**.
Tres tareas que suelen pedirse por separado, aquí juntas:
- Descubrir el equipo del otro lado del cable por link-local, aunque nadie reparta IP (sin DHCP).
- Prestarle el internet de la Mac por el mismo cable, con NAT reversible — para instalar paquetes o correr algo que hable con internet.
- Ver su escritorio con el Compartir Pantalla nativo de macOS por un túnel SSH,
incluso cuando el servidor VNC solo escucha en otra IP (como la de Tailscale) y no en
localhost— el caso donde un-L 5900:localhost:5900normal no alcanza.
Sin instalar clientes VNC. Sin depender de que la PC esté en WiFi ni en Tailscale.
Instalar
git clone https://github.com/xgael/robot-cable ~/.claude/skills/robot-cable
Reinicia Claude Code o abre una sesión nueva. Invócala con `/robot-cable` o en lenguaje natural ("conéctate al robot por cable", "quiero ver la pantalla del robot", "la PC no tiene internet, préstale el mío").
Scripts
| Script | Qué hace |
|---|---|
scripts/discover.sh [iface] |
Halla equipos al otro lado del cable (link-local IPv6 + banners SSH) |
scripts/install-key.sh @ |
Instala tu llave pública para entrar sin contraseña |
scripts/share-internet.sh up|down … |
Presta/quita el internet de la Mac por el cable (NAT) |
scripts/screen.sh [vnc-ip] |
Abre la pantalla por túnel SSH + Screen Sharing |
Todos son de solo lo necesario y **reversibles**. Las contraseñas se piden interactivas o por variable de entorno; **nunca van en el repo ni en el historial de shell**.
Requisitos
- macOS (usa
pfctl,networksetup, Screen Sharing yroutenativos). - Un adaptador USB-ethernet y un cable al equipo destino.
expectpara instalar la llave con contraseña: `brew install exp
Related Skills
Abogado Del Diablo
Vuelve a Claude en tu contra y critica a fondo una idea, un plan o un proyecto entero. Sin validar, sin suaviz
ClaudeSwaper
Dashboard local para cambiar entre varias cuentas de Claude Code con un clic, viendo el uso de sesion y semana
Auditoria Google Ads
Skill para auditar una cuenta de Google Ads con ChatGPT o Claude, sin credenciales: lee los informes que expor
Masterplan
Resumable orchestrator for /masterplan: brainstorm→plan→execute on durable run bundles. Verbs: full, brainstor
Mantenimiento Skill
Claude Code skill: genera reportes mensuales de mantenimiento en Word para enviar a clientes
SEO Blog
Ecrit un article de blog aligne sur le contenu du site, optimise SEO + GEO, et le cable entierement
Related Agents
UX Norman
Úsalo para diagnosticar por qué un flujo o una pantalla confunde al usuario - antes de construirla, o despues
Cisco iOS
Cisco IOS/IOS-XE/NX-OS configuration and troubleshooting for home lab and enterprise. Covers initial setup, VL
Conserje Web
Manos web: ejecuta en el navegador una reserva o tramite YA decidido y PARA en la pantalla de pagar. Nunca pag