ui-actions

Implement ServiceNow UI Actions for form and list interactions.

34|13|Updated Feb 6, 2026
One-click install
npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill ui-actions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ui-actions
Source: https://github.com/Happy-Technologies-LLC/happy-servicenow-skills/tree/main/skills/development/ui-actions
Command: npx skills add https://github.com/Happy-Technologies-LLC/happy-servicenow-skills --skill ui-actions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamline and standardize the creation and management of UI Actions in ServiceNow, enabling developers and admins to add consistent buttons, menus, and actions that trigger client and server logic.

Core Features & Use Cases

  • Create and configure form header/footer buttons, list buttons, and context menu items that execute client-side or server-side scripts.
  • Define visibility and security conditions to ensure actions appear only to the right users and in the right states.
  • Build common patterns such as approve/reject, bulk operations, and contextual actions across ITSM workflows (e.g., incidents, requests).

Quick Start

Start by creating a UI Action in the UI Action designer, then wire a form button to a server script and optionally add a client script for validation.

Frequently Asked Questions about ui-actions

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

FAQPage Schema
How do I create a ServiceNow UI Action button on a form to run a server script?

Form UI Actions in ServiceNow are configured in the UI Action designer, where you define a header or footer button and wire it to execute a server-side script for backend processing and redirection.

What is the difference between client-side and server-side UI Actions in ServiceNow?

Client-side UI Actions execute JavaScript in the browser for immediate validation, while server-side UI Actions run on the ServiceNow platform to perform backend updates, field configuration, and redirect handling.

Can I add context menu items to ServiceNow lists using UI Actions?

Yes, you can configure ServiceNow UI Actions to appear as list buttons or context menu items, enabling bulk operations and contextual actions directly from list views across tables like incidents.

How do I control visibility and security conditions for ServiceNow UI Actions?

ServiceNow UI Actions use defined visibility and security conditions to ensure buttons and menus only appear for authorized users in specific states, enforcing security best practices across workflows.

Does this Skill support building approve and reject buttons for ITSM workflows?

Yes, this Skill implements common ServiceNow UI Action patterns such as approve and reject buttons, bulk operations, and contextual actions for ITSM workflows across incidents and requests.

What are the limitations when using client scripts in ServiceNow UI Actions?

Client scripts in ServiceNow UI Actions are limited to client-side validation and cannot directly update database records; they must coordinate with server scripts to handle backend processing and security checks.