output-dev-llm-streaming
Implement LLM text streaming in Output workflow steps with generateTextWithStreaming, Agent.generateWithStreaming, streamText, or Agent.stream. Use when adding token progress, onChunk callbacks, or handling streamText onEnd/onError with Temporal retries.
Install
With your agent
Install OMGSkills skill "growthxai/output:coding_assistants/claude/plugins/outputai/skills/output-dev-llm-streaming" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.
Manual command
git clone https://github.com/growthxai/output /tmp/output && ln -s /tmp/output/coding_assistants/claude/plugins/outputai/skills/output-dev-llm-streaming ~/.claude/skills/output-dev-llm-streaming
From README
LLM Text Streaming When to Use This Skill Adding token or chunk progress to an LLM-powered step Choosing between completed generation and direct stream access Using onChunk, or onEnd / onError on streamText() / Agent.stream() Making stream failures trigger Temporal activity retries Streaming Agent responses or persisting streamed conversations Choose the API | Need | Use | |------|-----| | Complete single-shot result | generateText() | | Complete result plus onChunk progress | generateTextWithStreaming() | | Direct access to textStream or stream | streamText() | | Complete Agent result plus onChunk progress | Agent.generateWithStreaming() | | Direct access to the Agent stream | Agent.stream() | In workflow steps, prefer generateTextWithStreaming() or Agent.generateWithStreaming() when onChunk progress is sufficient. They consume the stream internally, return complete results like generateText() or Agent.generate(), and reject on provider, transport, or abort errors.
