AI & Platform

Now Assist Skill Kit

New in 2025

Now Assist Skill Kit is a developer toolkit that lets ServiceNow developers build custom AI-powered capabilities called skills that can understand user requests and take actions in ServiceNow. Instead of waiting for ServiceNow to build every possible AI feature, developers can create their own skills that integrate with the Now Assist interface, allowing users to ask questions or request actions in natural language. The kit provides templates, testing tools, and frameworks for defining what data the AI can access and what actions it can perform. Once skills are built and deployed, they appear alongside ServiceNow's built-in Now Assist capabilities, giving users a single interface to interact with both standard and custom AI features. Organizations can create skills specific to their business processes, integrate with external systems, or solve unique problems that generic AI tools cannot address. Skills can be shared internally across instances or published to the ServiceNow Store for other customers to use.

Key Capabilities

Custom Skill Development Framework

Provides templates and APIs for defining custom AI skills with specific input parameters, output formats, and business logic. Developers can create skills that understand domain-specific requests and execute custom workflows. This eliminates the need to wait for ServiceNow to build every possible AI capability your organization needs.

AI Studio Testing Environment

Includes a dedicated testing interface where developers can simulate user interactions with their skills before deployment. You can test different phrasings, edge cases, and error conditions to ensure skills work reliably. This prevents broken or unreliable AI features from reaching end users.

Data Source Integration

Allows skills to connect to specific ServiceNow tables, external APIs, or knowledge bases to provide accurate, up-to-date responses. Skills can be configured to only access approved data sources with appropriate security controls. This ensures AI responses are based on authoritative information rather than generic training data.

Input and Output Schema Definition

Developers define exactly what information a skill needs from users and what format responses will take. This creates predictable interactions and enables skills to integrate smoothly with other ServiceNow processes. Users get consistent experiences across different custom skills.

ServiceNow Store Publishing

Completed skills can be packaged and published to the ServiceNow Store for other organizations to discover and install. This creates opportunities for partners and customers to monetize useful AI capabilities. Organizations can also discover and implement skills built by others instead of developing everything from scratch.

Integration with Now Assist Interface

Custom skills appear seamlessly within the standard Now Assist user interface alongside ServiceNow's built-in capabilities. Users interact with custom and standard skills through the same chat interface without needing to learn different tools. This provides a unified AI experience across the platform.

How It Works

A developer uses the Skill Kit to define a new AI capability by specifying what user inputs it accepts, what data sources it can access, and what actions it can perform in ServiceNow. They test the skill in AI Studio by simulating different user requests and refining the responses until it works reliably. Once ready, the skill gets deployed to their ServiceNow instance where it integrates with the Now Assist interface. When users interact with Now Assist, their requests are automatically routed to the appropriate skill based on the context and intent, whether that is a built-in ServiceNow capability or a custom skill. The system returns results through the same conversational interface users are already familiar with.

Who Uses It and How

Healthcare system

IT team builds a custom skill that helps nurses quickly check medical equipment status by asking questions like 'Is the MRI machine in wing 3 available today?' The skill connects to their asset management system and maintenance schedules to provide real-time availability information through the Now Assist chat interface.

Result: Nurses get equipment status in seconds instead of calling IT or checking multiple systems.

Financial services company

Developers create a skill that analyzes security incidents and automatically suggests response procedures based on the company's specific compliance requirements and incident history. The skill accesses their security knowledge base and generates customized response plans when analysts ask 'What should I do about this suspicious login activity?'

Result: Security response time improved by 40% with more consistent adherence to company procedures.

Manufacturing company

Plant operations team builds a skill that connects to production line sensors and maintenance records to answer questions like 'Why did line 5 stop running?' The skill correlates real-time data with historical patterns and maintenance schedules to provide immediate insights to floor supervisors.

Result: Reduced average production line troubleshooting time from 15 minutes to 3 minutes.

University IT department

IT staff creates a skill that helps students and faculty with account issues by connecting to the student information system and directory services. When someone asks 'Why can't I access my email?' the skill checks account status, password expiration, and recent security events to provide specific troubleshooting steps.

Result: Reduced help desk ticket volume by 25% while providing faster resolution for common account problems.

Sourdough
Chrome Extension

Sourdough: ServiceNow Monitoring and Analytics

A Chrome extension for ServiceNow Admins and Developers with essential tools, analytics, graphs and monitoring features.

Instance HealthGraphs & ChartsAPI HealthDeveloper ToolsQuick SearchInstance Switcher
Add to Chrome

Free to install. Pro $5/month after a 14-day no-card trial.
Pro requires the ServiceNow admin role. Upgrade inside the extension.

Overview
Tasks
CMDB
API
Metrics
Monitor
Internals
Instance:sourdoughdev·Version:Yokohama
Instance StateONLINE
System StatusFully Operational
Session Timeout90 minutes
Logged-In Sessions2 (20 active)
Build Nameyokohama-12-18-2024_p1
IP Address10.159.128.43
Instance HealthHealth Score: 90%
🔥 5dSourdough (Chrome Plugin)Dark Mode

Implementation: What to Know

Development teams need ServiceNow developer experience and should plan 2-4 weeks for building and testing their first custom skill, depending on complexity and data source integrations. The biggest prerequisite is having clean, well-structured data in the tables or systems the skill will access, since AI responses are only as good as the underlying data. Most implementations stall when teams try to build overly complex skills as their first project instead of starting with simple, well-defined use cases. Success comes from starting small with a single business process and expanding gradually. You will need collaboration between ServiceNow developers, business process owners, and data stewards to ensure skills access the right information and produce useful results.

Common Use Cases

Automated Incident Classification and Routing

Help desk agents describe an incident in natural language and get automatic categorization, priority assignment, and routing suggestions. The skill analyzes the description against historical incident patterns and organizational priorities. Agents spend less time on manual classification and incidents reach the right teams faster.

Asset Information Lookup

Field technicians ask questions about equipment specifications, maintenance history, or warranty status using plain English queries. The skill searches across asset records, maintenance logs, and vendor databases to provide comprehensive equipment information. Technicians get complete asset context without navigating multiple systems.

Policy and Procedure Guidance

Employees ask specific questions about company policies or procedures and receive relevant excerpts with source references. The skill searches knowledge bases and policy documents to find applicable guidance based on the employee's role and department. Workers get accurate policy information instantly without waiting for HR or legal review.

Change Impact Analysis

Change managers describe a proposed system change and get automated analysis of potential impacts on other systems and business processes. The skill examines configuration relationships, dependencies, and historical change data to identify risks. Change approvals become faster and more informed with comprehensive impact visibility.

Custom Report Generation

Business users request specific reports or data analysis using conversational language instead of learning complex reporting tools. The skill translates natural language requests into appropriate queries and generates formatted results. Users get the data they need without depending on report developers or learning technical interfaces.

Key Tables

sys_ai_skillsys_ai_skill_versionkb_knowledgecmdb_ciincidentchange_request

Best Practices

  • Start with skills that solve well-defined, repetitive questions your users already ask frequently rather than trying to build complex analytical capabilities first.
  • Test skills with actual user language, including typos and informal phrasing, since people will not use perfect grammar when asking questions.
  • Define clear boundaries for what each skill can and cannot do, and provide helpful error messages when users ask for something outside the scope.
  • Use existing ServiceNow security controls to ensure skills only access data that users are authorized to see rather than bypassing normal permissions.
  • Document your skills thoroughly since other developers may need to maintain or extend them, and users need to understand what questions they can ask.
  • Monitor skill usage and accuracy after deployment to identify opportunities for improvement or expansion to related use cases.

Common Pitfalls

Building skills that require perfect user input phrasing to work correctly

Test with varied, informal language and build skills that handle different ways of asking the same question.

Creating skills that access outdated or incomplete data sources

Ensure underlying data is clean and current before building skills, and include data freshness indicators in responses.

Trying to build one complex skill that handles too many different types of requests

Create focused skills that do one thing well, then build additional skills for different use cases as needed.

Not providing clear feedback when skills cannot answer a question or encounter errors

Build robust error handling that explains what went wrong and suggests alternative questions users can try.

Deploying skills without adequate testing across different user roles and permissions

Test skills with various user accounts to ensure security controls work properly and responses are appropriate for each role.

Frequently Asked Questions

Is Now Assist Skill Kit included in my ServiceNow license?

The Skill Kit is part of the Now Assist offering, which requires specific licensing beyond the base ServiceNow platform. Check with your ServiceNow account team about Now Assist licensing requirements for your instance. Development capabilities may have different licensing terms than end-user access to skills.

What technical skills do I need to build custom Now Assist skills?

You need ServiceNow development experience including scripting, API integration, and understanding of ServiceNow data models. Familiarity with JSON, REST APIs, and basic AI concepts is helpful but not required. Most ServiceNow developers can learn the Skill Kit framework with appropriate training and documentation.

How accurate are custom skills compared to built-in Now Assist features?

Skill accuracy depends entirely on the quality of your underlying data and how well you define the skill parameters and testing. Custom skills can be very accurate for specific use cases since they access your exact data and business logic. However, they require more testing and maintenance than ServiceNow's pre-built capabilities.

Can I integrate skills with systems outside of ServiceNow?

Yes, skills can connect to external systems through REST APIs, web services, or other integration methods available in ServiceNow. You will need to handle authentication, error handling, and data formatting for external connections. Consider security and performance implications when accessing external data sources.

What data sources can Now Assist skills access?

Skills can access any ServiceNow table that the user has permissions to view, plus external systems through API integrations. You control exactly which data sources each skill uses and can restrict access based on user roles. Skills respect existing ServiceNow security controls and do not bypass normal data permissions.

How long does it take to build a useful custom skill?

Simple skills that query existing ServiceNow data can be built in a few days, while complex skills with external integrations may take several weeks. Most of the time goes into testing different user inputs, refining responses, and ensuring data quality. Plan for iterative development based on user feedback after initial deployment.

Can I share skills with other ServiceNow instances in my organization?

Skills can be packaged and moved between instances like other ServiceNow applications, though you will need to configure data sources and permissions for each environment. Publishing to the ServiceNow Store makes skills available to any ServiceNow customer. Internal sharing depends on your organization's instance management and governance policies.

Related Modules

Related Articles

Test Your Knowledge

Quick 3-question quiz — see how your ServiceNow skills stack up.

Question 1 of 3Performance

A list view on a table with millions of records is slow. Best fix?

Select an answer to continue