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.