---
sourceDocument: Xanadu Enable AI
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/intelligent-experiences

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Now Assist skill

# Add a Now Assist skill to an AI agent {#ariaid-title1}

* Release version: Xanadu
* 
* Updated January 30, 2025
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

Add a generative AI skill to an AI agent in AI Agent Studio. You can customize the skills to meet the needs of your users in different workflows.

## Before you begin

If you want to add a custom skill to an AI agent, the skill must be published and activated on the Now Assist Admin console. For more information on deploying custom skills, see [Finalize and publish a custom skill](https://servicenow-prod.fluidtopics.net/oH_qVLPPis~lX3b~cYn8kg "When you’re satisfied with your prompt, you can publish your custom skill. Publishing the skill enables a Now Assist admin to activate it.") and [Activate a custom skill](https://servicenow-prod.fluidtopics.net/T2gjqog3Sh_Wx4YnuTl2Qg "After you create and publish a custom skill, you must activate it in Now Assist Admin. Activating the skill enables you to trigger the skill within the UI.").

When an AI agent uses a skill as a tool, the user the AI agent is running as must pass the ACL of the skill. Ensure that the security configurations for the skill are met by the AI agent and agentic workflow.

Role required: sn_aia.admin

## Procedure

1. Navigate to AllAI Agent StudioCreate and manageAI agents.
2. Open the AI agent that you want to add a skill to and navigate to the Add tools and information section.
3. In the Add tool drop-down list, select Now Assist skill.
4. On the form, fill in the fields.  
   {#add-skill-ai-agent__table_mxn_nfv_cdc__entry__2}

   | Fields | Description |
   |-|-|
   | Name | Name that you want to specify for your skill. |
   | Description | Description of the skill and what it's going to do to assist your AI agent. Note: This description is sent to the large language model (LLM). |
   | Select skill | Existing skill to be selected from the list. |
   | Inputs | Skill inputs. The values are filled in by the LLM at runtime unless you specify a value override. Note: If the agent uses multiple tools, you can choose to use another tool's output as an input value override. Select the data picker icon (![Data picker icon.]()) to review the available options. |
   | Execution mode | Mode of execution for your skill: * Supervised: Inputs from your live agent are required during the execution of this tool while the AI agent runs. * Autonomous: Doesn't require any input from your live agent during the execution of this tool while the AI agent runs. {#add-skill-ai-agent__ul_gkw_dgv_cdc} |
   | Display output | Permission to display the output of the tool execution in the Now Assist panel or in Virtual Agent: * Yes * No {#add-skill-ai-agent__ul_r4r_fgv_cdc} |
   | Processing message | Message to display to users when the tool is running. |
   | Output transformation strategy | Style for the LLM to present the results. * None * Concise * Paragraph * Verbose |
   [Table 1. Add a Now Assist skill form]

   {#add-skill-ai-agent__table_mxn_nfv_cdc}
5. Select Add.  
   A Now Assist skill tool is added in the Skills section on the Add tools and information page.

*[\>]: and then


