syn workflow

Manage workflows - create, list, run, and inspect

Manage workflows - create, list, run, and inspect

syn workflow create

Create a new workflow

syn workflow create <name> [options]

Arguments:

NameTypeRequiredDescription
nametextYesName of the workflow

Options:

FlagTypeDefaultDescription
--type, -ttextcustomWorkflow type (research, planning, implementation, review, deployment, custom)
--repo, -rtext---Repository URL
--reftextmainRepository ref/branch
--description, -dtext---Workflow description
--repos, -Rtext---Default GitHub URLs for workspace hydration (repeatable). ADR-058.
--no-reposbooleanfalseMark workflow as not requiring repository access (ADR-058 #666)
--from, -ftext---Upload a YAML workflow definition. Every semantic field comes from the file - do not combine with --repo/--ref/--type/--description/--repos/--no-repos.

syn workflow delete

Archive (soft-delete) a workflow

syn workflow delete <workflow-id> [options]

Arguments:

NameTypeRequiredDescription
workflow-idtextYesWorkflow ID (partial match supported)

Options:

FlagTypeDefaultDescription
--force, -fbooleanfalseSkip confirmation prompt

syn workflow export

Export a workflow as a distributable package or Claude Code plugin

syn workflow export <workflow-id> [options]

Arguments:

NameTypeRequiredDescription
workflow-idtextYesWorkflow ID to export

Options:

FlagTypeDefaultDescription
--format, -ftextpackageExport format: 'package' (default) or 'plugin'
--output, -otext---Output directory (default: ./<workflow-slug>-export)
--forcebooleanfalseOverwrite existing files without error

syn workflow info

Show details of a marketplace workflow plugin

syn workflow info <name>

Arguments:

NameTypeRequiredDescription
nametextYesPlugin name from marketplace

syn workflow init

Scaffold a new workflow package from a template

syn workflow init <directory> [options]

Arguments:

NameTypeRequiredDescription
directorytextYesDirectory to scaffold (defaults to current dir)

Options:

FlagTypeDefaultDescription
--name, -ntext---Workflow name
--type, -ttextcustomFree-form workflow type label (e.g. research, planning, custom, code-quality)
--phasestext3Number of phases
--multibooleanfalseScaffold multi-workflow plugin

syn workflow install

Install workflow(s) from a package, git repository, or marketplace

syn workflow install <source> [options]

Arguments:

NameTypeRequiredDescription
sourcetextYesPlugin name, local path, GitHub URL, or org/repo shorthand

Options:

FlagTypeDefaultDescription
--reftextmainGit branch/tag to clone
--dry-run, -nbooleanfalseValidate without installing

syn workflow list

List all workflows

syn workflow list [options]

Options:

FlagTypeDefaultDescription
--include-archivedbooleanfalseInclude archived workflows

syn workflow packages

List workflow packages pulled from the marketplace (local CLI history; use 'syn workflow list' to see what is currently on the running stack)

syn workflow packages

syn workflow run

Execute a workflow

syn workflow run <workflow-id> [options]

Arguments:

NameTypeRequiredDescription
workflow-idtextYesWorkflow ID (partial match supported)

Options:

FlagTypeDefaultDescription
--input, -itext---Input variables as key=value
--task, -ttext---Primary task description ($ARGUMENTS)
--repo, -Rtext---Repository to pre-clone (repeatable). Accepts owner/repo, full GitHub URL, or syn repo-* ID.
--dry-run, -nbooleanfalseValidate without executing
--quiet, -qbooleanfalseMinimal output

Search for workflows across registered marketplaces

syn workflow search <query> [options]

Arguments:

NameTypeRequiredDescription
querytextYesSearch term (matches name, description, tags)

Options:

FlagTypeDefaultDescription
--category, -ctext---Filter by category
--tag, -ttext---Filter by tag
--registry, -rtext---Search specific marketplace only

syn workflow show

Show details of a workflow

syn workflow show <workflow-id>

Arguments:

NameTypeRequiredDescription
workflow-idtextYesWorkflow ID (partial match supported)

syn workflow status

Show execution history for a workflow

syn workflow status <workflow-id>

Arguments:

NameTypeRequiredDescription
workflow-idtextYesWorkflow ID (partial match supported)

syn workflow uninstall

Uninstall a workflow package

syn workflow uninstall <name> [options]

Arguments:

NameTypeRequiredDescription
nametextYesPackage name to uninstall

Options:

FlagTypeDefaultDescription
--keep-workflowsbooleanfalseRemove from registry but keep workflows in the platform

syn workflow update

Update an installed workflow package to the latest version

syn workflow update <name> [options]

Arguments:

NameTypeRequiredDescription
nametextYesPackage name to update

Options:

FlagTypeDefaultDescription
--reftext---Override git ref
--dry-run, -nbooleanfalseCheck for updates without applying

syn workflow validate

Validate a workflow YAML file or package directory

syn workflow validate <file>

Arguments:

NameTypeRequiredDescription
filetextYesYAML file or package directory

Syntropic137 Docs v0.25.4 · Last updated March 2026

On this page