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
- 01Route tasks to matching sub-skills
- 02Cover Fluent SDK, legacy scripting, and setup
- 03Read the relevant skill before generating code
- 04Distinguish paradigms using Fluent markers
- 05Use one sub-skill per task
Use cases
- 01Work on ServiceNow projects using Fluent SDK
- 02Maintain legacy scripts such as GlideRecord
- 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-skillsAfter installing, type/servicenow-agent-skillsin Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
LICENSECONTRIBUTING.mdREADME.mdinstall.sh.gitignore.github/workflows/ci.ymlassets/.gitkeepscripts/check-tokens.shcheck-imports.shcheck-tool-apis.shsn-scripting/.npmignoresn-scripting/assets/examples/script-include-class.jsgliderecord-crud.jsclient-script-gform.jssn-scripting/references/client-side.mdgotchas.mdgliderecord.mdserver-side.mdsn-scripting/scripts/.gitkeepvalidate-script.shsn-sdk-fluent/.npmignoresn-sdk-fluent/assets/examples/acl.now.tsflow.now.tsclient-script.now.tsbusiness-rule.now.tsrest-api.now.tsscript-include.now.tsservice-portal.now.tstable.now.tsui-page.now.tsDetails
From the project READMEServiceNow 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 Signal | Sub-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
- Route before generating. Identify the workspace type (Fluent SDK vs. legacy scripting vs. setup) and read the matching sub-skill's
SKILL.mdbefore writing any code. - Never mix paradigms. If the workspace contains
now.config.jsonor.now.tsfiles, the project uses the Fluent SDK — do not generate GlideRecord code. If the workspace has no Fluent markers, usesn-scripting. - 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