mcpField
S
servicenow-agent-skills

servicenow-agent-skills

github.com/aatrey882Development1941 installsUpdated 28w ago
Repository

About servicenow-agent-skills

ServiceNow Agent Skills Suite is a collection of skills for ServiceNow development tasks, routing work to a sub-skill based on project files and task signals. It requires identifying the workspace type first and keeping Fluent SDK and legacy scripting paradigms separate.

Key features

  1. 01Route tasks to matching sub-skills
  2. 02Cover Fluent SDK, legacy scripting, and setup
  3. 03Read the relevant skill before generating code
  4. 04Distinguish paradigms using Fluent markers
  5. 05Use one sub-skill per task

Use cases

  1. 01Work on ServiceNow projects using Fluent SDK
  2. 02Maintain legacy scripts such as GlideRecord
  3. 03Configure now-sdk projects and authentication

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/aatrey882/servicenow-agent-skills --skill servicenow-agent-skills

After installing, type/servicenow-agent-skillsin Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

LICENSE
CONTRIBUTING.md
README.md
install.sh
.gitignore
.github/workflows/
ci.yml
assets/
.gitkeep
scripts/
check-tokens.sh
check-imports.sh
check-tool-apis.sh
sn-scripting/
.npmignore
sn-scripting/assets/examples/
script-include-class.js
gliderecord-crud.js
client-script-gform.js
sn-scripting/references/
client-side.md
gotchas.md
gliderecord.md
server-side.md
sn-scripting/scripts/
.gitkeep
validate-script.sh
sn-sdk-fluent/
.npmignore
sn-sdk-fluent/assets/examples/
acl.now.ts
flow.now.ts
client-script.now.ts
business-rule.now.ts
rest-api.now.ts
script-include.now.ts
service-portal.now.ts
table.now.ts
ui-page.now.ts

Details

From the project README

ServiceNow Agent Skills Suite

This is a multi-skill suite. Each sub-skill contains its own SKILL.md with hard rules, reference files, and example assets. Do not pre-load all sub-skills. Read only the one that matches the current task.

Sub-Skill Router

Task SignalSub-Skill to Read
.now.ts files, Fluent SDK imports, @servicenow/sdk/core, Table/ACL/BusinessRule metadata, now.config.json./sn-sdk-fluent/SKILL.md
GlideRecord, Script Includes, Business Rules (legacy), Client Scripts, g_form, g_user, gs.log./sn-scripting/SKILL.md
now-sdk CLI commands, project scaffolding, OAuth/Basic auth setup, environment configuration./sn-sdk-setup/SKILL.md

Hard Rules

  1. Route before generating. Identify the workspace type (Fluent SDK vs. legacy scripting vs. setup) and read the matching sub-skill's SKILL.md before writing any code.
  2. Never mix paradigms. If the workspace contains now.config.json or .now.ts files, the project uses the Fluent SDK — do not generate GlideRecord code. If the workspace has no Fluent markers, use sn-scripting.
  3. One sub-skill per task. Each sub-skill has its own reference files and examples. Read from the active sub-skill only — do not cross-reference between them unless explicitly directed by that skill's instructions.

Comments

Markdown supported