workflow-builder

Generate Montaj workflow JSON files with dependency waves for parallel execution.

25|10|Updated Apr 3, 2026
One-click install
npx skills add https://github.com/theSamPadilla/montaj --skill workflow-builder-thesampadilla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: workflow-builder
Source: https://github.com/theSamPadilla/montaj/tree/main/skills/workflow-builder
Command: npx skills add https://github.com/theSamPadilla/montaj --skill workflow-builder-thesampadilla

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creating a correct Montaj workflow JSON is difficult because step dependencies must be defined to enable parallel execution, and users often need guidance to structure the workflow efficiently.

Core Features & Use Cases

  • Guides users through selecting appropriate steps for a given video editing goal.
  • Calculates dependency graphs and groups steps into execution waves for maximum parallelism.
  • Generates a ready‑to‑use workflow JSON file that can be saved in the workflows directory.
  • Supports editing existing workflows by inserting new steps and re‑evaluating dependencies.

Quick Start

Ask the agent to build a workflow named "social-reel" for a 9:16 TikTok video with captioning and resize steps.

Frequently Asked Questions about workflow-builder

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

FAQPage Schema
How do I create a Montaj workflow JSON for parallel video editing?

To create a Montaj workflow JSON, you define step sequences and their dependencies for a video editing project. The workflow builder calculates dependency graphs and groups steps into execution waves to enable maximum parallel execution.

What is parallel execution in video editing workflows?

Parallel execution in video editing workflows means running independent steps simultaneously by grouping them into execution waves. This requires defining correct dependency graphs so that steps only run when their prerequisite steps are completed.

How do I add new steps to an existing Montaj workflow JSON?

You can edit an existing Montaj workflow JSON by inserting new steps. The workflow builder re-evaluates the dependency graph and adjusts the execution waves to maintain optimal parallelism across the updated sequence.

Can I generate a workflow for a 9:16 TikTok video with captioning and resizing?

Yes, you can generate a workflow for a 9:16 TikTok video by specifying captioning and resize steps. The builder guides you through selecting appropriate steps and outputs a ready-to-use workflow JSON file.

Why do my Montaj workflow steps fail to execute in parallel?

Montaj workflow steps fail to execute in parallel if the dependency graph is structured incorrectly. The builder solves this by calculating correct needs fields and grouping steps into execution waves based on their dependencies.

Do I need any external dependencies to build Montaj workflow JSON files?

No external dependencies are required to build Montaj workflow JSON files. The builder operates independently to calculate dependency graphs and generate the JSON structure ready for the workflows directory.