This is essentially WebSockets for inter-worker communication in Claude Code, letting you stream binary data between functions across different workers and languages. You call createChannel() to get writer/reader pairs, pass serializable refs through function payloads, and the engine brokers the connection. Think Unix pipes but for distributed agent workflows. The cross-language aspect is genuinely useful if you're mixing Python and Rust workers, for example. It chunks data into 64KB frames and handles both binary streams and text messages. Not something you need for simple tasks, but if you're building multi-step workflows where one worker needs to feed data to another without round-tripping through the main process, this is the plumbing layer.
npx -y skills add iii-hq/skills --skill iii-channels --agent claude-codeInstalls into .claude/skills of the current project.
Select a file.
juliusbrussee/caveman
mattpocock/skills
shadcn/improve
obra/superpowers
forrestchang/andrej-karpathy-skills
vercel-labs/skills