Agent skill

Output Workflow Stop

by growthxai in growthxai/output

Stop a running Output SDK workflow execution. An agent skill from growthxai/output.

Apache-2.0Auto-check: notes

Install Output Workflow Stop

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

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

GitHub CLI
$ gh skill install growthxai/output output-workflow-stop --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-workflow-stop .claude/skills/output-workflow-stop && 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-workflow-stop
GitHub stars
442
Token cost
~1.2k tokens
SKILL.md length
467 words
Files
1
Skills in repo
50
Repo updated
First seen
Licence
Apache-2.0

At a glance

Stop a running Output SDK workflow execution. An agent skill from growthxai/output.

  • Works in 4 steps: Side effects: Has the workflow made… → Partial completion: Are there steps that… → Dependencies: Are other workflows or… → …
  • Cancelling a workflow
  • SKILL.md covers Overview, When to Use This Skill, When NOT to Use This and Instructions, plus 6 more sections
  • Calls npx, jq and docker

What it does

Output Workflow Stop is an agent skill from growthxai/output. Stop a running Output SDK workflow execution. Use when cancelling a workflow, stopping a long-running process, terminating a stuck workflow, or when you need to abort a workflow in progress.

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

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

  • Cancelling a workflow
  • Stopping a long-running process
  • Terminating a stuck workflow
  • You need to abort a workflow in progress

Example prompts

  • “/output-workflow-stop”

Requirements

  • Node.js
  • Docker
  • Pre-approved tools (allowed-tools): Bash

Workflow steps

4 steps, taken from the first numbered list in SKILL.md.

  1. Side effects: Has the workflow made changes that need to be rolled back?
  2. Partial completion: Are there steps that completed with side effects?
  3. Dependencies: Are other workflows or systems waiting on this result?
  4. Recovery: Do you need to restart or clean up after stopping?

What it can do on your machine

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

  • Tool permissions

    Pre-approves these tools, so the agent can use them without asking each time:

    • Bash

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • npx
    • jq
    • 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 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 Workflow Stop loads about 1.2k tokens when it runs. Until then it costs about 53 tokens; SKILL.md has 467 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.2k

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: notes

The automated check noted patterns worth knowing about, such as sudo or a known installer.

  • NotePre-approves every shell command (allowed-tools: Bash)SKILL.md
    allowed-tools: Bash

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 99ee298, republished under its Apache-2.0 licence (© growthxai). 467 words, ~1,164 tokens.

Download SKILL.mdSave it as .claude/skills/output-workflow-stop/SKILL.md (or your agent's skills folder).
name
output-workflow-stop
description
Stop a running Output SDK workflow execution. Use when cancelling a workflow, stopping a long-running process, terminating a stuck workflow, or when you need to abort a workflow in progress.
allowed-tools
Bash

Stop Running Workflow

Overview

This skill stops a running workflow execution. The workflow will be marked as TERMINATED and will not complete its remaining steps. Use this carefully as it cannot be undone.

When to Use This Skill

  • Cancelling a workflow that's no longer needed
  • Stopping a workflow that appears stuck
  • Terminating a long-running workflow to free resources
  • Aborting a workflow with incorrect input
  • Emergency stop during unexpected behavior

When NOT to Use This

  • If the workflow is about to complete (let it finish)
  • If you're unsure whether stopping is safe
  • For debugging (use npx output workflow debug instead)
  • If the workflow has side effects that may leave data in an inconsistent state

Instructions

Stop a Workflow
bash
npx output workflow stop <workflowId>
Safety Considerations

Before stopping, consider:

  1. Side effects: Has the workflow made changes that need to be rolled back?
  2. Partial completion: Are there steps that completed with side effects?
  3. Dependencies: Are other workflows or systems waiting on this result?
  4. Recovery: Do you need to restart or clean up after stopping?

Examples

Scenario: Stop a stuck workflow

bash
# Check status - workflow has been running too long
npx output workflow status abc123xyz
# Status: RUNNING (for 2 hours)

# Decide to stop it
npx output workflow stop abc123xyz
# Workflow abc123xyz has been stopped

# Verify it's terminated
npx output workflow status abc123xyz
# Status: TERMINATED

Scenario: Cancel a workflow started with wrong input

bash
# Realized input was wrong immediately after starting
npx output workflow start expensive-job --input '{"wrong": "input"}'
# Workflow ID: job-abc123

# Stop before it processes too much
npx output workflow stop job-abc123

# Start again with correct input
npx output workflow start expensive-job --input '{"correct": "input"}'

Scenario: Stop multiple workflows

bash
# Get list of running workflows
npx output workflow runs list --json | jq '.[] | select(.status == "RUNNING") | .workflowId'

# Stop each one (carefully review first!)
for id in abc123 def456; do
  echo "Stopping $id"
  npx output workflow stop $id
done

After Stopping a Workflow

Check the State
bash
npx output workflow status <workflowId>
# Status: TERMINATED
Review What Happened
bash
npx output workflow debug <workflowId> --json

This shows:

  • Which steps completed before termination
  • Any partial results or side effects
  • The point at which the workflow was stopped
Clean Up If Needed

If the workflow made partial changes:

  1. Review the debug output to see what completed
  2. Manually revert any side effects if necessary
  3. Consider creating a cleanup workflow for this scenario
Restart If Appropriate
bash
# Start a fresh execution
npx output workflow start <workflowName> --input '<input>'
Show full SKILL.md (209 more words)Show less

What Happens When You Stop

  1. The Temporal server receives the termination request
  2. The currently executing step may complete or abort
  3. No further steps are executed
  4. The workflow status changes to TERMINATED
  5. The result will not be available (workflow didn't complete)

Troubleshooting

"Workflow not found"
  • Check the workflow ID is correct
  • Use npx output workflow runs list to find valid IDs
"Workflow already completed"
  • The workflow finished before the stop command
  • Check status and get result if needed
"Workflow already terminated"
  • The workflow was already stopped
  • No action needed
Stop command hangs
  • The Temporal server may be unresponsive
  • Check if services are running: docker ps | grep output
  • May need to restart services

Best Practices

  1. Always check status first: Confirm the workflow is actually RUNNING
  2. Review before stopping: Use npx output workflow debug to understand state
  3. Document why: Note why you stopped the workflow for future reference
  4. Plan for cleanup: Know what side effects may need manual handling
  5. Consider alternatives: Sometimes waiting is better than stopping
  • npx output workflow status <id> - Check current status
  • npx output workflow debug <id> - Review execution details
  • npx output workflow start <name> - Start a new execution
  • npx output workflow runs list - View execution history

© 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-workflow-stop of growthxai/output.

Open the folder on GitHubat commit 99ee298

Compare with similar skills

Output Workflow Stop 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 Workflow Stop compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Output Workflow Stop this skillgrowthxai/output442—~1.2kAutomated safety check: NotesApache-2.0
OMC Mode CancellationYeachan-Heo/oh-my-claudecode40k—~4.6kAutomated safety check: PassMIT
CancelQ00/ouroboros6.2k—~983Automated safety check: PassMIT
Verify and StopJuliusBrussee/caveman111k1 repos~176Automated safety check: PassApache-2.0
Stop Wordsthedaviddias/Front-End-Checklist74k—~521Automated safety check: PassMIT
Cancel Ralphcursor/plugins11k—~183Automated safety check: PassNone

Similar skills

  • OMC Mode Cancellation

    Yeachan-Heo/oh-my-claudecode

    Detects and gracefully cancels whichever OMC mode, autopilot, ralph, swarm, pipeline, or team, is currently active, then clears its state.

    40k GitHub stars~4.6k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed
  • Cancel

    Q00/ouroboros

    Cancel stuck or orphaned executions

    6.2k GitHub stars~983 tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Verify and Stop

    JuliusBrussee/caveman

    Prove existing work meets acceptance conditions without expanding scope. Use for validation-only tasks, completion checks, focused gate runs, and last-mile…

    111k GitHub starsUsed in 1 repo~176 tokens
    Agent WorkflowsAuto-check passed
  • Stop Words

    thedaviddias/Front-End-Checklist

    A skill your agent uses when applies primarily when creating new content pages.

    74k GitHub stars~521 tokensUpdated 4 days ago
    Auto-check passed
  • Cancel Ralph

    cursor/plugins

    Official

    Cancel an active Ralph Loop. An agent skill from cursor/plugins.

    11k GitHub stars~183 tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Pua Cancel Loop

    tanweai/pua

    PUA cancel loop alias for Codex. An agent skill from tanweai/pua.

    20k GitHub stars~136 tokensUpdated 1 mo ago
    Auto-check passed

More from growthxai/output

All 50 skills in this repo
  • Output Build Workflow

    growthxai/output

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

    442 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.

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

    442 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.

    442 GitHub stars~803 tokensUpdated today
    Auto-check: notes
  • Output Debug Workflow

    growthxai/output

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

    442 GitHub stars~1.5k tokensUpdated today
    Auto-check passed
  • Output Dev Agent Class

    growthxai/output

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

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

Questions about Output Workflow Stop

What does Output Workflow Stop do?

Stop a running Output SDK workflow execution. An agent skill from growthxai/output. Output Workflow Stop is an agent skill from growthxai/output. Stop a running Output SDK workflow execution.

When should I use Output Workflow Stop?

Output Workflow Stop fits situations like: cancelling a workflow; stopping a long-running process; terminating a stuck workflow; you need to abort a workflow in progress.

How do I install Output Workflow Stop in Claude Code?

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

How do I install Output Workflow Stop in Codex?

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

Can I use Output Workflow Stop 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-workflow-stop -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-workflow-stop, .gemini/skills/output-workflow-stop, .github/skills/output-workflow-stop and .opencode/skills/output-workflow-stop in your project.

What does Output Workflow Stop need to run?

Going by SKILL.md and its folder, Output Workflow Stop needs the command-line tools its instructions call (npx, jq and docker). Our summary lists: Node.js; Docker. Its frontmatter pre-approves these tools: Bash.

Does Output Workflow Stop access the network?

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

Is Output Workflow Stop safe to install?

Our automated static check of SKILL.md found notes only (pre-approves every shell command (allowed-tools: bash)), nothing it rates as a warning. It is not a guarantee. Review the folder before installing.

What licence does Output Workflow Stop use?

Output Workflow Stop 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 Workflow Stop use?

About 1.2k tokens (SKILL.md is roughly 4.7k 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 Workflow Stop?

Skills that share tags, products or a category with Output Workflow Stop: OMC Mode Cancellation (Yeachan-Heo/oh-my-claudecode, 40k stars), Cancel (Q00/ouroboros, 6.2k stars), Verify and Stop (JuliusBrussee/caveman, 111k stars) and Stop Words (thedaviddias/Front-End-Checklist, 74k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Output Workflow Stop?

growthxai (a GitHub organization) maintains it in growthxai/output, which has 442 GitHub stars. The repository holds 50 skills in this directory. The repository was last updated on October 9, 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.