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. 02Fluent SDK、従来型スクリプト、セットアップに対応
  3. 03コード生成前に該当スキルの説明を読む
  4. 04Fluentの識別情報で開発方式を判定
  5. 05タスクごとに使用するサブスキルを一つに限定

活用シーン

  1. 01Fluent SDKを使うServiceNowプロジェクトの作業
  2. 02GlideRecordなど従来型スクリプトの保守
  3. 03now-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 Suite

これは複数のスキルで構成されるスイートです。各サブスキルには、厳格なルール、参考ファイル、サンプルアセットを含む独自の 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. 1つのタスクにつき1つのサブスキルを使用してください。 各サブスキルには、それぞれ独自の参考ファイルとサンプルがあります。アクティブなサブスキルのものだけを読んでください。そのサブスキルの指示で明示的に求められない限り、サブスキル間で相互参照しないでください。

コメント