flow-designer

Create and manage ServiceNow Flow Designer flows, subflows, actions, and triggers via GraphQL mutations.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/serac-labs/serac --skill flow-designer-serac-labs
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: flow-designer
Source: https://github.com/serac-labs/serac/tree/main/packages/opencode/src/bundled-skills/flow-designer
Command: npx skills add https://github.com/serac-labs/serac --skill flow-designer-serac-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill helps teams automate Flow Designer development tasks in ServiceNow by programmatically creating and managing flows, subflows, actions, and triggers.

Core Features & Use Cases

  • Programmatic discovery and management of Flow Designer components via GraphQL mutations
  • Enforce Flow Designer rules (IF/ELSE, TRY/CATCH, subflows) with guided patterns
  • Real-world use cases include automating incident workflows, service catalog flows, and change automation

Quick Start

Create a new Flow named Incident Alert with a Created trigger on the incident table.

Frequently Asked Questions about flow-designer

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

FAQPage Schema
How do I automate ServiceNow Flow Designer workflows programmatically?▼

You can automate ServiceNow Flow Designer workflows programmatically by creating and managing flows, subflows, actions, and triggers via GraphQL mutations to streamline development tasks.

Can I implement IF/ELSE and TRY/CATCH logic in ServiceNow subflows?▼

Yes, you can implement IF/ELSE/ELSEIF and TRY/CATCH constructs across multiple subflows in ServiceNow by applying guided patterns and enforcing critical placement rules to prevent malformed flows.

What is the best way to create a ServiceNow flow with a trigger?▼

The best way to create a ServiceNow flow with a trigger is to define the trigger conditions, such as a Created trigger on a specific table like incident, and then apply validation to ensure correct structure.

Does this approach support GraphQL mutations for ServiceNow flow creation?▼

Yes, this approach supports GraphQL-based mutations via the Flow Designer tool to programmatically discover, create, and manage automation components in ServiceNow.

Why does my ServiceNow flow configuration fail validation?▼

Your ServiceNow flow configuration fails validation due to malformed flows or incorrect placement of complex constructs like IF/ELSE and TRY/CATCH, which require enforced critical placement rules.