mcpField
S
servicenow-agent-skills

servicenow-agent-skills

github.com/aatrey882开发1941 次安装28 周前更新
代码仓库

关于 servicenow-agent-skills

ServiceNow Agent Skills Suite 是面向 ServiceNow 开发任务的多技能套件,会根据项目文件和任务信号选择相应子技能。它要求先判定工作区类型,并避免混用 Fluent SDK 与旧式脚本范式。

主要功能

  1. 01按任务信号路由到对应子技能
  2. 02覆盖 Fluent SDK、旧式脚本与项目配置
  3. 03要求生成代码前读取匹配的技能说明
  4. 04根据 Fluent 标记区分开发范式
  5. 05限制每项任务使用一个子技能

适用场景

  1. 01处理使用 Fluent SDK 的 ServiceNow 项目
  2. 02维护 GlideRecord 等旧式脚本
  3. 03配置 now-sdk 项目及认证环境

安装

复制下面的命令,在终端中运行。

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

安装后在 Claude Code 中输入/servicenow-agent-skills确认已加载。

包含的文件

除 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

详细介绍

ServiceNow Agent Skills 套件

这是一个多技能套件。每个子技能都包含自己的 SKILL.md,其中有硬性规则、参考文件和示例资源。**不要预先加载所有子技能。**只阅读与当前任务匹配的子技能。

子技能路由

任务信号要阅读的子技能
.now.ts 文件、Fluent SDK 导入、@servicenow/sdk/core、Table/ACL/BusinessRule 元数据、now.config.json./sn-sdk-fluent/SKILL.md
GlideRecord、Script Includes、Business Rules(旧版)、Client Scripts、g_form、g_user、gs.log./sn-scripting/SKILL.md
now-sdk CLI 命令、项目脚手架、OAuth/Basic 身份验证设置、环境配置./sn-sdk-setup/SKILL.md

硬性规则

  1. **生成前先路由。**识别工作区类型(Fluent SDK、旧版脚本或设置),并在编写任何代码前阅读匹配子技能的 SKILL.md。
  2. **绝不混用开发范式。**如果工作区包含 now.config.json 或 .now.ts 文件,则项目使用 Fluent SDK——不要生成 GlideRecord 代码。如果工作区没有 Fluent 标记,则使用 sn-scripting。
  3. **每个任务仅使用一个子技能。**每个子技能都有自己的参考文件和示例。只阅读当前启用的子技能内容——除非该技能的说明明确要求,否则不要交叉参考。

评论

支持 Markdown