ServiceNow AI Agent Skills: give each capability a boundary

Kenneth Pangan
Written by

Kenneth Pangan

Katelin Teen
Reviewed by

Katelin Teen

Last edited September 8, 2026

Expert Verified
Two headset-wearing people seated with laptops inside a green speech-bubble shape

Capabilities come from configured tools and information

ServiceNow's AI-agent build guide describes agents through identity, request descriptions, instructions, tools, and security settings. Tools can include script tools, subflows, and knowledge retrievers. They are not interchangeable “skills”: each adds a data or action path that needs its own purpose and permission review.

ServiceNow's tool guidance recommends tools for a specific, discrete task. A good description says what it does, when to use it, when not to use it, and any domain terms it needs. For a support workflow, “retrieve warranty eligibility” and “create a warranty-review task” are easier to govern than one tool called “handle warranties.”

Treat access as part of the capability

Decide separately who can invoke the agent and what records each tool can read or change. ServiceNow warns that a GlideRecord script tool bypasses table-level ACLs; GlideRecordSecure enforces those checks. This is exactly why an action's code path and its access boundary both belong in the review.

Test normal inputs, missing fields, unauthorized requesters, tool errors, and cases requiring human review. Inspect the response and action request, then verify the ticket, task, entitlement, or external system. A response that says “done” is not proof that the underlying work is correct.

Inspect eesel support capabilities with CLI

For an eesel helpdesk teammate, eesel CLI lets people work through a terminal, while scripts and coding agents such as Claude Code, Codex, and Cursor consume JSON from the same eesel workspace and teammate as the dashboard. That makes a concrete support capability, such as proposing a return, inspectable alongside the dashboard before a team widens its scope. ServiceNow AI Agent Studio remains where ServiceNow tools are configured.

For example, before expanding a teammate from drafting shipping guidance to proposing a return, a support owner can ask a coding agent to inspect the selected teammate's integrations and instructions. That report should identify whether the return boundary and human-review rule exist. It should not add a new integration, change an action, or make a write during inspection.

With Node.js 18.17 or newer, make the target explicit:

Bash
npx @eesel/cli login
npx @eesel/cli whoami
TARGET_EESEL_AGENT="paste-agent-id-or-name-here"
npx @eesel/cli integrations --agent "$TARGET_EESEL_AGENT"
npx @eesel/cli instructions --agent "$TARGET_EESEL_AGENT"
npx @eesel/cli approvals --agent "$TARGET_EESEL_AGENT"

After approval, use --dry-run for a supported change. Keep unrelated actions contained before a representative test chat, then inspect Activity and held approvals. Confirm the actual ticket or connected-system result after controlled rollout. The CLI can make this evidence repeatable; it does not substitute for the owner who authorizes a consequential action.

Add only the capability you can own

eesel Activity page showing a work list and status filters
eesel Activity page showing a work list and status filters

The eesel Activity page shows a work list and filters for approved, rejected, and pending items.

Try eesel to inspect one support capability before giving a teammate a wider customer-facing role.

Frequently asked questions

What are AI-agent skills in ServiceNow?

An AI agent uses configured tools and information to complete its defined task. ServiceNow describes tools such as script tools, subflows, and knowledge retrievers; their purpose and access shape the capability an agent has.

Why should a tool have a narrow purpose?

ServiceNow advises defining tools for a specific discrete task and describing their function, when to use them, when not to use them, and relevant terms. Narrow scope improves testing and reduces unnecessary access.

How do access controls apply?

Teams must control who can invoke an agent and what its tools can access. ServiceNow specifically warns that a GlideRecord script tool bypasses table ACLs; GlideRecordSecure enforces ACL checks.

What should a tool test cover?

Cover correct inputs, absent or malformed fields, authorization failure, tool error, repeated requests, and the expected human handoff. Verify any resulting record or external action separately.

Can one skill safely do everything?

A broad capability makes tool selection, permission review, and troubleshooting harder. Keep read, draft, approval, and write steps distinct where their risk and owners differ.

Does eesel CLI add ServiceNow tools?

No. eesel CLI manages an eesel teammate, not ServiceNow AI Agent Studio. It makes the same eesel dashboard workspace available for terminal inspection and approved testing.

Who can use eesel CLI?

People, scripts, and coding agents such as Claude Code, Codex, and Cursor can use its JSON output. A person still approves writes, limits the target and actions, and verifies outcomes.

Share this article

Kenneth Pangan

Article by

Kenneth Pangan

Writer and marketer for over ten years, Kenneth Pangan splits his time between history, politics, and art with plenty of interruptions from his dogs demanding attention.

Related Posts

All posts →
ServiceNow illustration of three people reviewing a workflow on a screen
Guides

ServiceNow Agentic AI: what to evaluate before deployment

Understand ServiceNow Agentic AI, its Studio, orchestration, testing, and governance controls, plus what a support team should verify before agentic work reaches users.

Alicia Kirana UtomoAlicia Kirana UtomoOct 7, 2025
Two headset-wearing people seated with laptops inside a green speech-bubble shape
Guides

ServiceNow AI Agent Reasoning: make plans testable

Learn how ServiceNow agents use instructions, record context, and tools to plan work, plus the checks that make agent reasoning safe to deploy.

Stevia PutriStevia PutriOct 19, 2025
Two headset-wearing people seated with laptops inside a green speech-bubble shape
Guides

ServiceNow AI Agent Analytics: metrics that lead to decisions

Use ServiceNow AI Agent Analytics to assess agent use, efficiency, errors, and guardrails, then turn the findings into a controlled improvement decision.

Kenneth PanganKenneth PanganOct 19, 2025
Two headset-wearing people seated with laptops inside a green speech-bubble shape
Guides

ServiceNow AI Agent Governance: define control before rollout

A practical way to govern ServiceNow AI agents: name the owner, set access and guardrails, test the change, then verify the work in the system of record.

Kenneth PanganKenneth PanganOct 17, 2025
A photographer framed inside a green speech-bubble shape
Guides

ServiceNow AI Agent RAG: retrieve the right support evidence

Understand ServiceNow AI-agent RAG, the sources and retrieval choices that shape an answer, and how to test support evidence before automation relies on it.

Kenneth PanganKenneth PanganOct 19, 2025
Slack and Perplexity logos in separate white circles
Guides

Brave Leo vs Perplexity AI (2026): privacy, research, and browsing

Compare Brave Leo and Perplexity AI for private browser help, cited research, data controls, and browser actions, with a practical support workflow.

Stevia PutriStevia PutriOct 26, 2025
Two hands framing the OpenAI logo.
Guides

ChatGPT agents in 2026: what changed, and when to use one

ChatGPT agent mode has changed. Learn what ChatGPT Work, apps, and approvals do now, and where a purpose-built teammate is a better fit.

Kenneth PanganKenneth PanganJul 23, 2025
Illustration of Zendesk AI agent channels
Guides

Zendesk AI agent API channel: Setup paths and eesel CLI

Understand current and legacy Zendesk AI agent API-channel setup, then see how eesel CLI provides a separate way to configure an eesel teammate in Zendesk.

Stevia PutriStevia PutriFeb 26, 2026
Illustrated banner showing a terminal window and a small AI agent, for a guide on the AI agent CLI
Guides

AI agent CLI: running and controlling support agents from the terminal

What an AI agent CLI is, the model and framework tools that offer one, and where a command line helps (or hurts) when the agent's real job is answering support tickets.

Rama Adi NugrahaRama Adi NugrahaSep 7, 2026

Ready to hire your AI teammate?

Set up in minutes. No credit card required.

Get started free