workflow-run
Run a workflow — drive an MCP workflow lifecycle (execute/pause/resume/cancel) or invoke + resume a native .claude/workflows/*.js orchestration via the Workflow tool
How do I install this agent skill?
npx skills add https://github.com/ruvnet/ruflo --skill workflow-runIs this agent skill safe to install?
- Gen Agent Trust Hubpass
The skill facilitates managing workflow lifecycles through MCP plugins or native JavaScript orchestration scripts. It involves the execution of local scripts and shell commands, which are standard for workflow automation but introduce an attack surface for processing untrusted data if workflow definitions are sourced from external contributors.
- Socketpass
No alerts
- Snykpass
Risk: LOW · No issues
What does this agent skill do?
Workflow Run
Run and manage a workflow on either surface.
A — MCP workflow lifecycle
When you need to run a persisted definition and control its lifecycle (pause/resume/cancel):
- Execute — call
mcp__plugin_ruflo-core_ruflo__workflow_executeormcp__plugin_ruflo-core_ruflo__workflow_runwith the workflow ID - Monitor — call
mcp__plugin_ruflo-core_ruflo__workflow_statusto check progress and step outcomes - Pause — call
mcp__plugin_ruflo-core_ruflo__workflow_pauseto halt at the current step - Resume — call
mcp__plugin_ruflo-core_ruflo__workflow_resumeto continue from where paused - Cancel — call
mcp__plugin_ruflo-core_ruflo__workflow_cancelto abort the workflow
Execution modes: sequential, parallel (independent steps), conditional (branch on outcome), manual gate (pause for human approval).
B — Native .claude/workflows/*.js
When you need a deterministic subagent fan-out, run a named native workflow with the Workflow tool. The named workflows are the meta.name of each .claude/workflows/*.js file (list them with /workflow or ls .claude/workflows/).
Workflow({ name: 'plugin-contract-audit' }) // run a named workflow
Workflow({ name: 'plugin-contract-audit', args: 'ruflo-agentdb' }) // pass args → the script's `args` global
Workflow({ scriptPath: '.claude/workflows/foo.js' }) // run a script by path
Workflow({ scriptPath, resumeFromRunId: 'wf_…' }) // resume — unchanged agent() calls return cached
Notes:
- A native workflow runs in the background; you are notified on completion (don't poll). Watch live progress with
/workflows. - Pause/resume here is journal-based (
resumeFromRunId), not the MCP state machine. Stop a run first, then resume from itsrunId. - To author a new native workflow, use the
workflow-createskill.
See ADR-0002.
How can the creator link this skill?
Add the canonical catalog link to the repository README so users can inspect current installs and available audits. The publishing guide covers the complete discovery path.
<a href="https://skillzs.dev/skills/ruvnet/ruflo/workflow-run">View workflow-run on skillZs</a>