← All skill packs

Software Development Skills

Skill pack
9 skills0 selected
danielmadsendkSkills in this pack

Surfaces and correlates recent configuration and code changes in a single live ServiceNow instance to explain a sudden regression ("this used to work"). Trigger this skill whenever a user mentions a regression or asks "what changed recently", "started failing after...", "did someone break this", "regression since last week", or says something was working but is now broken. The skill queries the Customer Update table ('sysupdatexml') using 'now-sdk query' over a target time window (default 7 days) and options like scope to group recent changes, map them into a chronological risk-annotated timeline, prioritize suspects related to the symptoms, and recommend verification steps.

English

Safely and systematically audits configuration drift between two or more ServiceNow environments/instances (e.g., dev, test, prod) that share the same Fluent application scope. Use this skill whenever the user asks to "compare environments", "audit drift", "ensure environments match", "verify prod matches dev/test", "check for drift", or requests a "pre-deployment safety check" to validate that a target instance is currently aligned. It executes read-only JSON queries using the 'now-sdk query' CLI against each selected instance for Business Rules, ACLs, Roles, System Properties, Flows, and Scheduled Jobs, and aggregates differences into high, medium, and low risk categories.

English

Build AI Agent definitions and Agentic Workflows for ServiceNow's AI Agent Studio using the Fluent SDK. Covers AiAgent (autonomous task agents with tools, triggers, and versioned instructions) and AiAgenticWorkflow (orchestrated multi-agent team workflows). Use when creating AI-powered automation in Now Assist Panel or Virtual Agent channels, or when building agent teams that coordinate across records, schedules, or business events. Trigger this skill whenever the user mentions AI agents, AiAgent, AiAgenticWorkflow, agent tools, Now Assist Panel automation, or building AI-powered workflows in ServiceNow, even if they don't explicitly mention the AI Agent Studio.

English

Programmatically EXECUTE existing flows, subflows, and actions from server-side scripts using snfd.FlowAPI. Use when calling an already-built flow from a Business Rule, Script Include, or scheduled job — not for defining or building new flows. For DEFINING new flows as code in a Fluent SDK project, use servicenow-fluent-development instead. Trigger this skill whenever the user wants to run a flow from a script, trigger a subflow programmatically, call an IntegrationHub action from code, or use FlowAPI.getRunner() to execute workflow logic from a server-side context.

English

Expert knowledge for authoring ServiceNow Fluent (.now.ts) metadata and TypeScript/JavaScript modules using the ServiceNow SDK 4.7.0. Use when developing Fluent apps, .now.ts metadata, now-sdk workflows, tables and augments, records, assignment rules, data policies, business rules, ACLs, script includes, flows and subflows, service catalog, service portal, UI pages, dashboards, workspaces, email notifications, scheduled scripts, instance scan checks, now.config.json, $override, JavaScript modules, Now.ID, Now.ref, Now.include, Now.attach, and other Fluent API artifacts.

English

Establish outbound HTTP connections to external systems using REST, SOAP, and HTTP protocols. Covers RESTMessageV2, SOAPMessageV2, OAuth token retrieval as part of API flows, and response parsing. Use when making outbound API calls to external or third-party systems, consuming REST/SOAP services, or handling full HTTP request/response flows. For encrypting data, managing cryptographic keys, certificate operations, or security primitives, use the servicenow-server-security skill. Trigger this skill whenever the user needs to call an external API, integrate with a third-party service, make outbound HTTP requests from ServiceNow, or consume REST or SOAP web services.

English

Build NowAssist Skill configurations using the Fluent SDK NowAssistSkillConfig API. Covers the two-argument skill definition pattern, input/output typing, tool graph construction (Script, InlineScript, FlowAction, Subflow, WebSearch, Decision), LLM provider and prompt configuration with versioning, mandatory security controls, and deployment settings. Use when creating AI-powered skills that appear in the Now Assist Panel, UI Actions, or as reusable Flow Actions. Trigger this skill whenever the user mentions NowAssist, NowAssistSkillConfig, Now Assist skills, LLM-powered skills, generative AI in ServiceNow, prompt configuration, or building AI capabilities with the Fluent SDK.

English

Secure data and credentials using cryptographic operations, encryption, and authentication primitives. Covers GlideDigest (hashing), GlideCertificateEncryption, KMFCryptoOperation, OAuth credential lifecycle, and request signing. Use when encrypting sensitive data, managing cryptographic keys, signing requests, verifying certificates, performing hash operations, or managing stored credentials. For setting up outbound HTTP API connections to external systems, use the servicenow-http-integrations skill. Trigger this skill whenever the user mentions encryption, hashing, certificate operations, credential management, request signing, or cryptographic security in ServiceNow server-side scripts.

English

Manipulate form field state using gform APIs — no server calls required. Covers field value get/set, mandatory/read-only/hidden control, inline validation and error messages, section and tab visibility, and form state checks. Use for dynamic/runtime field manipulation triggered by user actions (onChange, onLoad, onSubmit). For static field behavior based on conditions, prefer UI Policies instead — they load faster and don't require scripting. For scripts requiring GlideAjax server communication, use the servicenow-client-scripts skill. Trigger this skill whenever the user needs to control field visibility, mandatory state, read-only state, field values, or form messages in a ServiceNow client script without making server calls.

English

Includes Nowdev AI Toolbox Change Correlation, Nowdev AI Toolbox Environment Drift Audit, Servicenow AI Agent Studio, and other workflows.

Install with
Claude CodeCodexCursorGitHub CopilotGemini CLI

Supported by the Atlas install prompt. Skill-specific requirements vary.

Pack stats

Skills9CategorygeneralStars0

What’s included

Nowdev AI Toolbox Change Correlation

Surfaces and correlates recent configuration and code changes in a single live ServiceNow instance to explain a sudden regression ("this used to work"). Trigger this skill whenever a user mentions a regression or asks "what changed recently", "started failing after...", "did someone break this", "regression since last week", or says something was working but is now broken. The skill queries the Customer Update table ('sysupdatexml') using 'now-sdk query' over a target time window (default 7 days) and options like scope to group recent changes, map them into a chronological risk-annotated timeline, prioritize suspects related to the symptoms, and recommend verification steps.

Nowdev AI Toolbox Environment Drift Audit

Safely and systematically audits configuration drift between two or more ServiceNow environments/instances (e.g., dev, test, prod) that share the same Fluent application scope. Use this skill whenever the user asks to "compare environments", "audit drift", "ensure environments match", "verify prod matches dev/test", "check for drift", or requests a "pre-deployment safety check" to validate that a target instance is currently aligned. It executes read-only JSON queries using the 'now-sdk query' CLI against each selected instance for Business Rules, ACLs, Roles, System Properties, Flows, and Scheduled Jobs, and aggregates differences into high, medium, and low risk categories.

Servicenow AI Agent Studio

Build AI Agent definitions and Agentic Workflows for ServiceNow's AI Agent Studio using the Fluent SDK. Covers AiAgent (autonomous task agents with tools, triggers, and versioned instructions) and AiAgenticWorkflow (orchestrated multi-agent team workflows). Use when creating AI-powered automation in Now Assist Panel or Virtual Agent channels, or when building agent teams that coordinate across records, schedules, or business events. Trigger this skill whenever the user mentions AI agents, AiAgent, AiAgenticWorkflow, agent tools, Now Assist Panel automation, or building AI-powered workflows in ServiceNow, even if they don't explicitly mention the AI Agent Studio.

Servicenow Flow Designer

Programmatically EXECUTE existing flows, subflows, and actions from server-side scripts using snfd.FlowAPI. Use when calling an already-built flow from a Business Rule, Script Include, or scheduled job — not for defining or building new flows. For DEFINING new flows as code in a Fluent SDK project, use servicenow-fluent-development instead. Trigger this skill whenever the user wants to run a flow from a script, trigger a subflow programmatically, call an IntegrationHub action from code, or use FlowAPI.getRunner() to execute workflow logic from a server-side context.

Servicenow Fluent Development

Expert knowledge for authoring ServiceNow Fluent (.now.ts) metadata and TypeScript/JavaScript modules using the ServiceNow SDK 4.7.0. Use when developing Fluent apps, .now.ts metadata, now-sdk workflows, tables and augments, records, assignment rules, data policies, business rules, ACLs, script includes, flows and subflows, service catalog, service portal, UI pages, dashboards, workspaces, email notifications, scheduled scripts, instance scan checks, now.config.json, $override, JavaScript modules, Now.ID, Now.ref, Now.include, Now.attach, and other Fluent API artifacts.

Servicenow HTTP Integrations

Establish outbound HTTP connections to external systems using REST, SOAP, and HTTP protocols. Covers RESTMessageV2, SOAPMessageV2, OAuth token retrieval as part of API flows, and response parsing. Use when making outbound API calls to external or third-party systems, consuming REST/SOAP services, or handling full HTTP request/response flows. For encrypting data, managing cryptographic keys, certificate operations, or security primitives, use the servicenow-server-security skill. Trigger this skill whenever the user needs to call an external API, integrate with a third-party service, make outbound HTTP requests from ServiceNow, or consume REST or SOAP web services.

Servicenow Now Assist

Build NowAssist Skill configurations using the Fluent SDK NowAssistSkillConfig API. Covers the two-argument skill definition pattern, input/output typing, tool graph construction (Script, InlineScript, FlowAction, Subflow, WebSearch, Decision), LLM provider and prompt configuration with versioning, mandatory security controls, and deployment settings. Use when creating AI-powered skills that appear in the Now Assist Panel, UI Actions, or as reusable Flow Actions. Trigger this skill whenever the user mentions NowAssist, NowAssistSkillConfig, Now Assist skills, LLM-powered skills, generative AI in ServiceNow, prompt configuration, or building AI capabilities with the Fluent SDK.

Servicenow Server Security

Secure data and credentials using cryptographic operations, encryption, and authentication primitives. Covers GlideDigest (hashing), GlideCertificateEncryption, KMFCryptoOperation, OAuth credential lifecycle, and request signing. Use when encrypting sensitive data, managing cryptographic keys, signing requests, verifying certificates, performing hash operations, or managing stored credentials. For setting up outbound HTTP API connections to external systems, use the servicenow-http-integrations skill. Trigger this skill whenever the user mentions encryption, hashing, certificate operations, credential management, request signing, or cryptographic security in ServiceNow server-side scripts.

Servicenow UI Forms

Manipulate form field state using gform APIs — no server calls required. Covers field value get/set, mandatory/read-only/hidden control, inline validation and error messages, section and tab visibility, and form state checks. Use for dynamic/runtime field manipulation triggered by user actions (onChange, onLoad, onSubmit). For static field behavior based on conditions, prefer UI Policies instead — they load faster and don't require scripting. For scripts requiring GlideAjax server communication, use the servicenow-client-scripts skill. Trigger this skill whenever the user needs to control field visibility, mandatory state, read-only state, field values, or form messages in a ServiceNow client script without making server calls.

Quick start

  1. Choose your skills. Select individual skills above, or choose the entire pack.
  2. Copy the install prompt. Use Copy install prompt above the list.
  3. Send it to your agent. Paste into your coding agent’s chat. Your agent reviews the source and guides the setup.

Try it with your agent

After installation, start with a request like:

Example request
Use the Nowdev AI Toolbox Change Correlation skill to help with my task.
Ask me for the context you need before getting started.

Requirements & license

  • A coding agent that can access your project files and install skills.
  • Your agent checks each skill’s instructions, dependencies, and permissions during setup.
  • License details are not provided in these listings. Check the author’s terms before using the skills.
Software Development Skills | Agent Skills Atlas