servicenow-sdk プラグイン
プラグイン Claude Code 開発 エンタープライズ業務プラットフォームClaude Code 拡張・ワークフロー以下の解説は生成 AI によるものです。出典と照らし合わせてご確認ください。
servicenow-sdk は、Claude 向けのプラグインで、AI エージェントスキル「now-sdk」を提供し、ServiceNow Fluent で定義したアプリケーションを @servicenow/sdk の CLI を使って作成・編集・デプロイする方法を Claude に伝えます。Fluent は TypeScript ベースのドメイン特化言語で、Acl・BusinessRule・ClientScript・Role などのプラットフォームレコードに対応する型付き API 関数を提供し、ServiceNow の UI 経由での設定ではなくコードでアプリケーションメタデータを定義します。README によると、このスキルは SDK バージョン 4.6.0 以降が前提で、npx @servicenow/sdk --help や explain quickstart を使った CLI の把握、explain・query サブコマンドによるガイダンスをエージェントに提供します。Claude Code へのインストールは、README に記載の /plugin install servicenow-sdk@claude-plugins-official と /reload-plugins の実行によって行い、Fluent アプリの作業中や ServiceNow/Fluent 関連の話題が出た際にスキルが自動的に起動します。ホームページには、軽量な API リファレンスである llms.txt や、SDK バージョンごとのドキュメントを取得できる versions.json についても記載があります。
概要
ServiceNow SDK は、ServiceNow Fluent というドメイン特化言語を使ってアプリケーションをソースコードで開発するためのツール群です。ホームページによると、Fluent は TypeScript ベースで、Acl・BusinessRule・ClientScript・Table・Workspace などのプラットフォームレコードに直接対応する型付き API 関数を提供し、開発者は UI での設定ではなく TypeScript でレコードを定義し、npm install @servicenow/sdk -d でインストールした SDK の CLI でデプロイします。
servicenow-sdk でできること
- README の手順に従い、Claude Code で /plugin install servicenow-sdk@claude-plugins-official と /reload-plugins を実行してプラグインを導入する
- 「now-sdk」スキルにより、npx @servicenow/sdk --help や explain quickstart を使った CLI の把握を Claude に行わせる
- explain サブコマンドと query サブコマンドで、プラットフォームの規約やメタデータの種類、プロジェクト構成をライブインスタンスに対して確認する
- @servicenow/sdk/core からインポートした Fluent API 関数(Acl・BusinessRule・Role・ClientScript・Table など)を使い、アプリケーションメタデータを TypeScript コードで記述する
- ホームページの API Reference セクション、llms.txt、versions.json を参照し、インストール済みの SDK バージョン(AI スキルには 4.6.0 以降が必要)に合ったドキュメントを確認する
- 作成した Fluent アプリケーションを SDK 経由で ServiceNow インスタンスにデプロイする
出典
原文の説明(英語)
Create, edit, and deploy ServiceNow applications with the Fluent SDK effortlessly through Claude AI.
servicenow-sdk の変更履歴
- プラグイン servicenow-sdk を追加