Download for MacApple silicon, macOS 14+
Skill

output-error-direct-io

@growthxai Updated 2026-10-22

Fix direct I/O in Output SDK workflow functions. Use when workflow hangs, returns undefined, shows "workflow must be deterministic" errors, or when HTTP/API calls are made directly in workflow code.

agentsaiai-agentsai-sdkclaudeclaude-codejavascriptllm

Install

With your agent

Install OMGSkills skill "growthxai/output:coding_assistants/claude/plugins/outputai/skills/output-error-direct-io" 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-error-direct-io ~/.claude/skills/output-error-direct-io

From README

Fix Direct I/O in Workflow Functions Overview This skill helps diagnose and fix a critical error pattern where I/O operations (HTTP calls, database queries, file operations) are performed directly in workflow functions instead of in steps. This violates Temporal's determinism requirements. When to Use This Skill You're seeing: Workflow hangs indefinitely Undefined or empty responses "workflow must be deterministic" errors Network operations failing silently Timeouts without clear cause Root Cause Workflow functions must be deterministic - they should only orchestrate steps, not perform I/O directly.