Agent skill

Output Debug Workflow

by growthxai in growthxai/output

Debug Output SDK workflow issues. An agent skill from growthxai/output.

Apache-2.0Auto-check passedDevelopment

Install Output Debug Workflow

skills CLI
$ npx skills add growthxai/output --skill output-debug-workflow -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install growthxai/output output-debug-workflow --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/growthxai/output.git skills-src && mkdir -p .claude/skills && cp -r skills-src/coding_assistants/claude/plugins/outputai/skills/output-debug-workflow .claude/skills/output-debug-workflow && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
output-debug-workflow
GitHub stars
440
Token cost
~1.5k tokens
SKILL.md length
501 words
Files
1
Skills in repo
52
Repo updated
First seen
Licence
Apache-2.0

At a glance

Debug Output SDK workflow issues. An agent skill from growthxai/output.

  • Works in 4 steps: Verify Services Running → List Workflow Runs → Debug Specific Workflow → …
  • User reports a workflow failing
  • Calls npx, curl and docker
  • Producing wrong results

What it does

Output Debug Workflow is an agent skill from growthxai/output. Debug Output SDK workflow issues. Use when user reports a workflow failing, erroring, hanging, producing wrong results, or asks to debug, troubleshoot, or investigate a workflow execution.

Its SKILL.md is about 1.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Development, covering Debugging. It works with Docker. The repository describes itself as: The open-source TypeScript framework for building AI workflows and agents. Designed for Claude Code describe what you want, Claude builds it, with all the best practices already… The licence is Apache-2.0.

When your agent uses it

  • User reports a workflow failing
  • Producing wrong results
  • Investigate a workflow execution

Example prompts

  • “/output-debug-workflow”

Requirements

  • Node.js
  • Docker

Workflow steps

4 steps, taken from the step headings in SKILL.md.

  1. Verify Services Running
  2. List Workflow Runs
  3. Debug Specific Workflow
  4. Suggest Fixes

What it can do on your machine

Read from SKILL.md and the folder at commit 52b51ac. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • curl
    • docker

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use npx, curl and docker, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Output Debug Workflow loads about 1.5k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 501 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~53
When it runs · the whole SKILL.md, loaded when a task matches
~1.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from growthxai/output at commit 52b51ac, republished under its Apache-2.0 licence (© growthxai). 501 words, ~1,531 tokens.

Download SKILL.mdSave it as .claude/skills/output-debug-workflow/SKILL.md (or your agent's skills folder).
name
output-debug-workflow
description
Debug Output SDK workflow issues. Use when user reports a workflow failing, erroring, hanging, producing wrong results, or asks to debug, troubleshoot, or investigate a workflow execution.

Your task is to systematically debug an Output SDK workflow issue in a local development environment.

The arguments the user provided describe the problem they're experiencing, and may include a specific workflow ID.

Use the todo tool to track your progress through the debugging process.

Debugging Process

Overview

Follow a systematic approach to identify and resolve workflow execution issues: verify infrastructure, gather evidence, analyze traces, and apply targeted fixes.

<pre_flight_check> EXECUTE: Claude Skill: output-meta-pre-flight </pre_flight_check>

<process_flow>

<step number="1" name="verify_services">
Step 1: Verify Services Running

Before debugging, confirm that all required services are operational. The output-services-check skill provides comprehensive guidance.

<verification_commands>

bash
# Check Docker containers are running
docker ps | grep output

# Verify Output services respond
curl -s http://localhost:3001/health || echo "API not responding"

# Check Temporal UI is accessible
curl -s http://localhost:8080 > /dev/null && echo "Temporal UI accessible" || echo "Temporal UI not accessible"

</verification_commands>

<decision_tree> IF docker_not_running: RUN: docker compose up -d WAIT: for services to start (30-60 seconds) IF output_dev_not_running: RUN: npx output dev WAIT: for services to initialize IF all_services_running: PROCEED: to step 2 </decision_tree>

Expected State:

  • Docker containers for output are running
  • API server responds at http://localhost:3001
  • Temporal UI accessible at http://localhost:8080
</step>
<step number="2" name="list_workflow_runs">
Step 2: List Workflow Runs

Identify the failing workflow execution by listing recent runs. The output-workflow-runs-list skill provides detailed filtering guidance.

<list_commands>

bash
# List all recent workflow runs
npx output workflow runs list

# Filter by specific workflow type (if known)
npx output workflow runs list <workflowName>

# Get detailed JSON output for analysis
npx output workflow runs list --json

# Limit results to most recent
npx output workflow runs list --limit 10

</list_commands>

<identification_criteria> Look for:

  • Status: FAILED or TERMINATED
  • Recent timestamp matching when the issue occurred
  • Workflow type matching the problem description </identification_criteria>

<decision_tree> IF user_provided_workflow_id: USE: provided workflow ID PROCEED: to step 3 IF failed_runs_found: SELECT: most recent failed run NOTE: workflow ID from output PROCEED: to step 3 IF no_runs_found: CHECK: workflow exists with npx output workflow list IF workflow_not_found: REPORT: workflow doesn't exist SUGGEST: verify workflow name and location ELSE: SUGGEST: run the workflow with npx output workflow run <name> </decision_tree>

</step>
<step number="3" name="debug_workflow" subagent="workflow-debugger">
Step 3: Debug Specific Workflow

Retrieve and analyze the execution trace for the identified workflow. The output-workflow-trace skill provides analysis techniques.

<debug_commands>

bash
# Display execution trace (text format)
npx output workflow debug <workflowId>

# Display full untruncated trace (JSON format) - recommended for detailed analysis
npx output workflow debug <workflowId> --json

</debug_commands>

Tip: Use --json for complete trace data without truncation.

<analysis_checklist>

  1. Identify which step failed
  2. Examine the error message and stack trace
  3. Check input data passed to the failing step
  4. Check output data from preceding steps
  5. Look for patterns matching common error types </analysis_checklist>

<temporal_ui_guidance> For visual workflow inspection, open the Temporal Web UI at http://localhost:8080:

  • Find your workflow execution by ID
  • View the event history timeline
  • Inspect individual step inputs and outputs </temporal_ui_guidance>
</step>
<step number="4" name="suggest_fixes" subagent="workflow-quality">
Show full SKILL.md (165 more words)Show less
Step 4: Suggest Fixes

Based on the trace analysis, identify the error pattern and suggest targeted fixes. Claude will invoke the relevant error skill based on symptoms.

<error_matching>

SymptomSkill
"incompatible schema" errors, type errorsoutput-error-zod-import
Replay failures, inconsistent resultsoutput-error-nondeterminism
Retries not working, errors swallowedoutput-error-try-catch
Type errors, undefined properties at step boundariesoutput-error-missing-schemas
Workflow hangs, determinism errorsoutput-error-direct-io
Untraced requests, axios errorsoutput-error-http-client

</error_matching>

<decision_tree> IF error_matches_known_pattern: INVOKE: relevant error skill for detailed fix ELSE: CONSULT: workflow-quality subagent for additional patterns SUGGEST: Manual trace inspection in Temporal UI </decision_tree>

<verification>
After applying fix:
```bash
# Re-run the workflow to verify
npx output workflow run <workflowName> --input '<json>'

Or start asynchronously and check result

npx output workflow start <workflowName> --input '<json>' npx output workflow status <workflowId> npx output workflow result <workflowId>

Or, if the fix only affects a specific step and earlier steps succeeded,

re-run from after the last known-good step (skips re-executing earlier work)

npx output workflow reset <workflowId> --step <lastGoodStep> --reason "<fix description>"


For targeted rerun after fixing a downstream step, see the `output-workflow-reset` skill.
</verification>

</step>

</process_flow>

<post_flight_check>
  EXECUTE: Claude Skill: `output-meta-post-flight`
</post_flight_check>

---- START ----

Use the problem description and any optional workflow ID the user provided.

© growthxai, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in coding_assistants/claude/plugins/outputai/skills/output-debug-workflow of growthxai/output.

Open the folder on GitHubat commit 52b51ac

Compare with similar skills

Output Debug Workflow next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Output Debug Workflow compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Output Debug Workflow this skillgrowthxai/output440—~1.5kAutomated safety check: PassApache-2.0
Burla Parallel Dev ClustersBurla-Cloud/burla263—~1.6kAutomated safety check: PassCustom licence
Code Reviewaide-family/moon253—~815Automated safety check: PassNone
Dotnet Debuggingnovotnyllc/dotnet-artisan233—~2.1kAutomated safety check: PassMIT
Zizkadb Dev SetupZIZKA-AI-SL/ZizkaDB123—~535Automated safety check: NotesCustom licence
Linux Vm Testnubjs/nub4.4k—~986Automated safety check: PassMIT

Similar skills

  • Sets up an isolated Burla dev cluster per git worktree so several agents can work in parallel, and explains when to use local-dev or remote-dev.

    263 GitHub stars~1.6k tokensUpdated 15 days ago
    DevelopmentAuto-check passed
  • Code Review

    aide-family/moon

    Reviews code for correctness and potential bugs, pinpoints bug locations by file and line, and suggests concrete fixes.

    253 GitHub stars~815 tokensUpdated 3 mo ago
    DevelopmentAuto-check passed
  • Dotnet Debugging

    novotnyllc/dotnet-artisan

    Debugs Windows and Linux/macOS applications (native, .NET/CLR, mixed-mode) with WinDbg MCP (crash dumps, !analyze, !syncblk, !dlk, !runaway, !dumpheap, !gcroot, BSOD), dotnet-dump, lldb with SOS…

    233 GitHub stars~2.1k tokensUpdated today
    DevelopmentAuto-check passed
  • Zizkadb Dev Setup

    ZIZKA-AI-SL/ZizkaDB

    Set up and start the local ZizkaDB development stack. An agent skill from ZIZKA-AI-SL/ZizkaDB.

    123 GitHub stars~535 tokensUpdated yesterday
    DevelopmentAuto-check: notes
  • Linux Vm Test

    nubjs/nub

    Run ad-hoc Nub tests and debugging probes on real local Linux guests.

    4.4k GitHub stars~986 tokensUpdated today
    DevelopmentAuto-check passed
  • Awf Debug Tools

    github/gh-aw-firewall

    Official

    Practical Python scripts for debugging awf - parse logs, diagnose issues, inspect containers, test domains

    148 GitHub stars~2.6k tokensUpdated today
    DevelopmentAuto-check: notes

More from growthxai/output

All 52 skills in this repo
  • Zod schema constraints that Anthropic rejects or silently ignores when sent as structured-output tool definitions via aiSdk.Output.object().

    440 GitHub stars~597 tokensUpdated today
    Auto-check passed
  • Output Build Workflow

    growthxai/output

    Implement an Output SDK workflow from a plan document. An agent skill from growthxai/output.

    440 GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Output Credentials Edit

    growthxai/output

    View, edit, and set encrypted credentials in an Output.ai project.

    440 GitHub stars~1.1k tokensUpdated today
    Auto-check: notes
  • Wire encrypted credentials to environment variables using the credential: convention.

    440 GitHub stars~930 tokensUpdated today
    Auto-check: notes
  • Output Credentials Init

    growthxai/output

    Initialize encrypted credentials for an Output.ai project. An agent skill from growthxai/output.

    440 GitHub stars~803 tokensUpdated today
    Auto-check: notes
  • Output Dev Agent Class

    growthxai/output

    Use the Agent class for multi-step tool loops, conversation history, streaming progress, and reusable LLM agents.

    440 GitHub stars~2.6k tokensUpdated today
    Auto-check passed

Works with

Categories

Questions about Output Debug Workflow

What does Output Debug Workflow do?

Debug Output SDK workflow issues. An agent skill from growthxai/output. Output Debug Workflow is an agent skill from growthxai/output. Debug Output SDK workflow issues.

When should I use Output Debug Workflow?

Output Debug Workflow fits situations like: user reports a workflow failing; producing wrong results; investigate a workflow execution.

How do I install Output Debug Workflow in Claude Code?

Run `npx skills add growthxai/output --skill output-debug-workflow -a claude-code`. Or copy the skill folder (coding_assistants/claude/plugins/outputai/skills/output-debug-workflow in growthxai/output) into .claude/skills/output-debug-workflow in your project. Claude Code loads it when a task matches its description.

How do I install Output Debug Workflow in Codex?

Run `npx skills add growthxai/output --skill output-debug-workflow -a codex`. Or copy the skill folder (coding_assistants/claude/plugins/outputai/skills/output-debug-workflow in growthxai/output) into .agents/skills/output-debug-workflow in your project. Codex loads it when a task matches its description.

Can I use Output Debug Workflow in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add growthxai/output --skill output-debug-workflow -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/output-debug-workflow, .gemini/skills/output-debug-workflow, .github/skills/output-debug-workflow and .opencode/skills/output-debug-workflow in your project.

What does Output Debug Workflow need to run?

Going by SKILL.md and its folder, Output Debug Workflow needs the command-line tools its instructions call (npx, curl and docker). Our summary lists: Node.js; Docker.

Does Output Debug Workflow access the network?

SKILL.md contains no URLs. Its commands use npx, curl and docker, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Output Debug Workflow safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Output Debug Workflow use?

Output Debug Workflow is published under the Apache-2.0 licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Output Debug Workflow use?

About 1.5k tokens (SKILL.md is roughly 6.1k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Output Debug Workflow?

Skills that share tags, products or a category with Output Debug Workflow: Burla Parallel Dev Clusters (Burla-Cloud/burla, 263 stars), Code Review (aide-family/moon, 253 stars), Dotnet Debugging (novotnyllc/dotnet-artisan, 233 stars) and Zizkadb Dev Setup (ZIZKA-AI-SL/ZizkaDB, 123 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Output Debug Workflow?

growthxai (a GitHub organization) maintains it in growthxai/output, which has 440 GitHub stars. The repository holds 52 skills in this directory. The repository was last updated on October 7, 2026.

Source: growthxai/output on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.