approval-workflows

Automate ServiceNow approval workflows with ES5 GlideRecord scripts.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Approval workflows route records through configurable approval chains, enabling structured multi-level approvals and delegation in ServiceNow.

Core Features & Use Cases

  • Centralizes approval configuration for change_requests, sc_req_item, and other records.
  • Supports group-based and script-based approvers, escalation, and delegation.
  • Use case: when initiating a change request, automatically determine approvers and route for timely decisions.

Quick Start

Configure an approval workflow for a record by defining an approval chain, assign approvers, and set escalation rules to ensure timely completion.

Frequently Asked Questions about approval-workflows

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

FAQPage Schema
How do I automate multi-level approval workflows in ServiceNow?

You can automate multi-level approval workflows in ServiceNow by defining an approval chain, assigning group-based or script-based approvers, and setting escalation rules for timely decision routing. This Skill manages sysapproval_rule and sysapproval_approver tables to configure these chains.

Does this Skill support group-based approvers and delegation for change requests?

Yes, group-based approvers and delegation are supported for change requests. The Skill centralizes approval configuration for change_requests and other records, allowing you to assign approvers via groups or scripts and manage delegation rules.

How does this Skill handle GlideRecord scripts for ServiceNow approvals?

This Skill handles ServiceNow approvals by implementing ES5-based GlideRecord scripts to query records, manage sysapproval_rule and sysapproval_approver tables, and integrate with MCP tools for script execution and artifact finding.

Can I use this to configure catalog approvals and sc_req_item records?

Yes, you can configure catalog approvals and sc_req_item records. The Skill centralizes approval configuration across change_requests, sc_req_item, and other records requiring structured multi-level approvals and delegation.

What's the best way to set up escalation rules for ServiceNow approval chains?

The best way to set up escalation rules for ServiceNow approval chains is to define an approval chain, assign approvers, and configure escalation rules within the workflow to ensure timely completion of approval decisions.

Are there limitations when using ES5-based GlideRecord scripts for ServiceNow workflows?

The Skill uses ES5-based GlideRecord scripts and integrates with MCP tools for querying and execution, meaning your ServiceNow environment must support ES5 scripting syntax and MCP tool integration for the approval workflows to function correctly.