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 skills add https://github.com/iii-hq/skills --skill iii-channels