user-provision

Create, deactivate, and change roles for NetSuite users after confirmation.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill user-provision
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: user-provision
Source: https://github.com/afoxnyc3/chelsea-piers-itops/tree/main/plugins/netsuite-ops/skills/user-provision
Command: npx skills add https://github.com/afoxnyc3/chelsea-piers-itops --skill user-provision

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of managing NetSuite user onboarding, offboarding, and role changes without risking unintended writes by requiring explicit confirmation before any change is executed.

Core Features & Use Cases

  • Create new NetSuite users with assigned roles: Ensures duplicates are avoided by checking existing users before provisioning.
  • Deactivate (remove access) for offboarding: Deactivates users while preserving transaction history.
  • Change user roles: Updates a user's role assignment after verifying current state first.

Quick Start

Provision NetSuite access by asking: "Add Sarah Chen [email protected] AP Clerk add" and then reply confirm when you see the proposed change.

Frequently Asked Questions about user-provision

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate NetSuite user provisioning for onboarding and offboarding?

This Skill automates NetSuite user lifecycle management by creating accounts, deactivating users, and changing roles for employees. It applies to onboarding and offboarding workflows, ensuring access is provisioned consistently.

What authentication do I need to automate NetSuite user access changes?

NetSuite user provisioning requires OAuth 1.0a Token-Based Authentication configured via NETSUITE_* environment variables. You must set up these environment variables before executing any access management operations.

Can I safely change NetSuite user roles without accidental writes?

Yes, this Skill proposes all role modifications and user access changes before execution. It performs write operations only after receiving explicit user confirmation, preventing unintended updates to NetSuite accounts.

How do I deactivate a NetSuite user during offboarding without losing history?

The Skill deactivates offboarding users to remove their NetSuite access while preserving transaction history. It verifies the current user state before proposing deactivation, ensuring no data is lost.

Does this NetSuite provisioning tool check for duplicate users before creating accounts?

Yes, the Skill checks existing NetSuite users before provisioning new accounts to avoid duplicates. It ensures consistent onboarding by verifying current state before proposing any new user creation.