virtual-agent

Automate ServiceNow Virtual Agent topic, block, and NLU setup from a specification.

77|23|Updated Jul 16, 2025
One-click install
npx skills add https://github.com/serac-labs/serac --skill virtual-agent-serac-labs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: virtual-agent
Source: https://github.com/serac-labs/serac/tree/main/packages/opencode/src/bundled-skills/virtual-agent
Command: npx skills add https://github.com/serac-labs/serac --skill virtual-agent-serac-labs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

ServiceNow Virtual Agent topics, conversation blocks, and NLU configurations are often assembled manually and brittle. This skill automates end-to-end VA setup to enable rapid, consistent deployments.

Core Features & Use Cases

  • Create VA topics, greeting blocks, prompts, scripts, decisions, and handoffs via MCP tools.
  • Define NLU utterances and custom entities to improve user interactions.
  • Reuse and assemble conversation flows for common tasks like password resets, knowledge lookups, and support requests.

Quick Start

Create a ServiceNow VA topic named "Password Reset" with a greeting block and a prompt to collect the user's email, then train an NLU model and test the flow.

Frequently Asked Questions about virtual-agent

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

FAQPage Schema
How do I automate ServiceNow Virtual Agent topic creation?

Build ServiceNow Virtual Agent conversation flows by assembling greeting blocks, prompts, scripts, decisions, and handoffs via MCP tools. You can reuse and assemble these blocks for common tasks like password resets, knowledge lookups, and support requests to ensure consistent deployments.

Can I define NLU utterances and custom entities for ServiceNow VA?

Yes, you can define NLU utterances and custom entities for ServiceNow VA to improve user interactions. The skill automates the configuration of NLU resources alongside topics and blocks, allowing you to train models and test conversation flows directly.

What's the best way to build a password reset workflow in ServiceNow VA?

The best way to build a password reset workflow in ServiceNow VA is to define a single specification that includes a topic, greeting block, and prompt to collect user email. The skill automates this end-to-end setup, trains the NLU model, and tests the flow.

Do I need to manually configure ServiceNow VA blocks and handoffs?

No, you do not need to manually configure ServiceNow VA blocks and handoffs. The skill automates block management and topic creation via MCP tool integrations, replacing brittle manual assembly with consistent, specification-driven deployments for support workflows.

Does this approach support testing ServiceNow VA flows after deployment?

Yes, this approach supports testing ServiceNow VA flows after deployment. It includes MCP tool integrations specifically for testing, ensuring that your defined topics, NLU models, and conversation blocks function correctly before finalizing the end-to-end setup.