run-manager

Coordinate FABER workflow runs with unique run_ids, state initialization, and structured events.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/fractary/claude-plugins --skill run-manager
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: run-manager
Source: https://github.com/fractary/claude-plugins/tree/main/plugins/faber/skills/run-manager
Command: npx skills add https://github.com/fractary/claude-plugins --skill run-manager

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires bash, jq, and includes scripts (resource) components.

What problem does it solve?

Run Manager coordinates the lifecycle of FABER workflows, from run_id generation to state persistence and event emission.

Core Features & Use Cases

  • Generate unique run IDs
  • Initialize run directories and state
  • Emit workflow events
  • Support resume and rerun operations

Quick Start

Create a new run, then begin the FABER workflow with events tracked in a central gateway.

Frequently Asked Questions about run-manager

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I orchestrate FABER workflow runs end-to-end?

Run Manager orchestrates FABER workflow runs by generating unique run IDs, initializing run directories and state, and emitting structured events through a central gateway. This enables you to coordinate parallel executions, resume from failures, and maintain a complete audit trail across all run phases.

What does run_id validation prevent in workflow management?

Run_id validation enforces unique identifiers before operations, preventing duplicate runs and ensuring each workflow execution is distinctly tracked. Combined with atomic state updates and event emission, this prevents corruption and maintains consistency across parallel or resumed runs.

How can I resume or rerun FABER workflows with parameter changes?

Run Manager supports resuming from failures and rerunning with modified parameters by maintaining isolated run directories and state for each run_id. Your workflow can recover mid-execution or restart with new settings while preserving the audit trail from prior attempts.

Can I use bash and jq to build workflow run tracking?

Yes. Run Manager uses bash scripts and jq for JSON processing to generate run IDs, manage state, and emit events. This dependency stack lets you integrate workflow orchestration into shell-based automation pipelines without additional runtime requirements.

What safeguards does Run Manager enforce for run state?

Run Manager prevents direct event modification, deletions without archival, and path-traversal attempts through run_id validation and atomic writes. These constraints protect the integrity and auditability of your workflow event log across all run phases.

How do event logs support workflow debugging and compliance?

Run Manager emits structured events throughout the workflow lifecycle, creating a complete audit trail. This event log enables you to trace execution history, debug failures, and meet compliance requirements by recording every state transition and operation.