sn-sdk-fluent
ServiceNow Fluent SDK
ServiceNow Fluent is a TypeScript-based DSL for defining application metadata (sys_metadata) as code. Files use the .now.ts extension and are compiled with now-sdk build. Two-way sync keeps metadata in sync between code and the ServiceNow instance. All Fluent APIs import from @servicenow/sdk/core.
Reference Files
Read these files when you need them — do not pre-load all references at session start. Paths are relative to the skill root (the directory containing this SKILL.md file).
| File | When to read |
|---|---|
references/metadata-types.md |
When generating or reviewing any Fluent metadata type |
references/column-types.md |
When working with Table column definitions (StringColumn, IntegerColumn, etc.) |
references/now-globals.md |
When using Now.ID, Now.include, or the script tagged template literal |
references/getting-started.md |
When helping someone install the SDK or create their first project |
references/project-structure.md |
When explaining file layout, now.config.json, or scope prefix rules |
references/gotchas.md |
When encountering auth errors, XML/source conflicts, --reinstall questions, Now.ID or Now.ref usage, -now: import prefix issues, JS module sync questions, or npx vs now-sdk confusion |
references/cli-reference.md |
When running or explaining build, install, transform, clean, or pack commands |
Example Assets
More from aatrey882/servicenow-agent-skills
servicenow-agent-skills
>
14sn-scripting
>
2sn-sdk-setup
Use when setting up, configuring, building, or deploying with the ServiceNow SDK — scaffolding new projects, configuring Basic or OAuth authentication, converting existing applications, building and deploying to an instance, or validating a development environment. Covers all init templates, auth setup with named aliases, the build→deploy→verify lifecycle, and the check-environment script.
2