Download for MacApple silicon, macOS 14+
Skill

netsuite-uif-spa-reference

@oracle Updated 2026-10-22

Use when building, modifying, or debugging NetSuite UIF SPA components. Provides API/type lookup for `@uif-js/core` and `@uif-js/component` (constructors, methods, props, enums, hooks, and component options).

clidevelopment-kitjavascriptnetsuitenodejssdfsdksuiteapp

Install

With your agent

Install OMGSkills skill "oracle/netsuite-suitecloud-sdk:packages/agent-skills/netsuite-uif-spa-reference" into this agent's normal skills directory: call the OMGSkills MCP get_install_plan tool for your agent and run the script it returns (it installs only the pinned commit and verifies SKILL.md), and stop if MCP or the pin is unavailable. Do not overwrite or change existing skills without asking me.

Manual command

git clone https://github.com/oracle/netsuite-suitecloud-sdk /tmp/netsuite-suitecloud-sdk && ln -s /tmp/netsuite-suitecloud-sdk/packages/agent-skills/netsuite-uif-spa-reference ~/.claude/skills/netsuite-uif-spa-reference

From README

NetSuite UIF Reference Complete type definitions for @uif-js/core and @uif-js/component, the two packages that power NetSuite SPA (single-page application) user interfaces. When to Use Building or modifying a UIF SPA component (JSX files) Looking up the exact API for a UIF class (Date, ArrayDataSource, Router, etc.) Checking available props/methods on UIF components (DataGrid, StackPanel, Button, etc.) Debugging runtime errors from UIF framework code Verifying enum values (for example, Button.Hierarchy, GapSize, DataGrid.ColumnType) Understanding UIF Date vs. Native Date behavior Reference Data The type definitions are located in the references/ subdirectory. | File | Package | Contents | |------|---------|----------| | references/core.d.ts | @uif-js/core | Core framework: Date, ArrayDataSource, Ajax, Router, useState, useEffect, Context, etc.