Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

Create a skill

Create a custom skill for Now Assist. Creating a custom skill enables you to have greater flexibility with Now Assist's generative AI capabilities.

Before you begin

Role required: sn_skill_builder.admin

Note: When you update Now Assist Skill Kit you should also update Generative AI Controller to ensure that your skills continue to perform correctly.

Procedure

  1. Navigate to All > Now Assist Skill Kit > Home.

  2. Select Create new skill.

  3. On the form, fill in the fields.

Image omitted: nask-new-skill.png
New skill modal in Now Assist Skill Kit.
FieldDescription
Skill nameA name for the skill.
DescriptionA description of the skill.
Default provider

Available providers:- Now LLM Service - External LLM

You can use Now LLM Service, Azure OpenAI, Google Gemini or Anthropic Claude on AWS as the AI model provider for all generative AI skills and AI agents. Use the Configuration Controls in AI Control Tower to define which options are available, then set the skill-level preferences in the Now Assist Admin console. For more information, see Large language models on the ServiceNow AI Platform.

  • Spokes
  • Custom LLM

For more information on setting up a custom large language model (LLM), see Configure a generic large language model (LLM) connector

Available prebuilt spokes that enable you to connect with an external LLM:

  • Microsoft Azure OpenAI Generative AI Spoke
  • OpenAI Generative AI Spoke
  • Aleph Alpha
  • WatsonX
  • Google Gemini (MakerSuite and Vertex AI) Note: The spokes don't consume Integration Hub transactions. The spokes consume assists.
Provider APIThe provider of the API for your chosen LLM.
User access
  • Any authenticated user

As long as a user is logged in, they can access and execute the skill.

  • Select roles

Select the roles that a user must have to execute the skill.

Note: If you select multiple roles, a user must only have one of the roles to execute the skill.

Role restrictionsRole restrictions define the specific roles under which a skill in ServiceNow executes. While ACLs determine which user roles are permitted to trigger the skill, role restrictions determine the roles the skill will operate with during execution.
  1. Select how you want to create the prompt for the skill.

    • Write from scratch
    • Choose one from library
      1. Find the prompt that you want to use.
      2. Select View.
      3. Select Use prompt.
    • Use an AI-generated prompt
Image omitted: nask-guided-setup.png
Guided set up for Now Assist Skill Kit
  1. Select Next.

  2. Add skill inputs and outputs.

  3. Select Go to summary.

  4. Select Finish.

What to do next

After you create the skill, you must configure it. To learn more about configuring a skill, see Configure a skill prompt.

If you don't need to set any configurations for your skill, you can create your skill prompt and tools. To learn more, see Create a prompt and Add a tool.

  • Clone a skill
    Clone an existing skill to use it as a starting point for a new one. You can clone both base system ServiceNow skills and custom skills you have created.

Parent Topic:Using Now Assist Skill Kit

Related topics

Create a prompt

Use prompt assistance

Test a prompt

Evaluate a prompt

Finalize and publish a skill

Activate a skill

Call a custom skill from a script