NetSuite agent skills for Claude Code, Cursor and RevampKey

4 ready-made playbooks that teach an AI agent how to do real NetSuite work: which tools to call, what to check first, and when to stop and ask you.

Download RevampKey, freeI have it: connect NetSuite

Get RevampKey to connect NetSuite

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and NetSuite is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials ns-data-audit-with-suiteql ns-financial-report-analysis ns-record-update-with-approval; do
  curl -fsSL --create-dirs -o .claude/skills/oracle-netsuite-$s/SKILL.md https://revampkey.com/marketplace/oracle-netsuite/skills/$s/SKILL.md
done
Other tools

Connect NetSuite once and all 4 skills install themselves and stay up to date. Mac, Windows and Linux.

All 4 NetSuite skills

Each skill is one job. You ask in plain words and the agent loads the skill that matches, then follows its steps.

Start hereAsks before writing17 NetSuite tools

Use NetSuite safely with AI, starting with scope

Checks subsidiary, accounting book and period before any NetSuite figure is quoted, picks the narrowest tool for the job, and asks for your explicit yes before changing any record.

Use it when

  • Starting any NetSuite question in a new conversation
  • Deciding whether to use a report, a saved search or a custom SuiteQL query
  • Asking an assistant to change a record and wanting the approval step built in

Tools it uses

  • ns_getSubsidiaries
  • ns_getAccountingBooks
  • ns_getAccountingContexts
  • ns_getNexusIds
  • ns_getRecord
  • ns_getRecordTypeMetadata
  • ns_listAllReports
  • ns_runReport
  • ns_listSavedSearches
  • ns_runSavedSearch
  • ns_getSuiteQLMetadata
  • ns_runCustomSuiteQL
  • ns_selector_app
  • ns_report_filters_app
  • ns_prompt_library_app
  • ns_createRecord
  • ns_updateRecord
Example

What were operating expenses for our UK subsidiary last quarter?

Scope: UK subsidiary, Primary book, Q1 2025 (Jan to Mar). I ran the Income Statement report filtered to that subsidiary and period and got operating expenses of 412,800 GBP. I did not include the intercompany lines, which the report lists separately. Source: Income Statement, Primary book.

Use in RevampKey

Get RevampKey to connect NetSuite

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and NetSuite is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials ns-data-audit-with-suiteql ns-financial-report-analysis ns-record-update-with-approval; do
  curl -fsSL --create-dirs -o .claude/skills/oracle-netsuite-$s/SKILL.md https://revampkey.com/marketplace/oracle-netsuite/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Asks before writing10 NetSuite tools

Audit NetSuite data quality with AI

Audits NetSuite records for duplicates, broken references, missing fields and stale open items using saved searches or read-only SuiteQL. Returns a ranked findings list and changes nothing.

Use it when

  • Before a month-end close, to find vendor or customer records that will cause payment errors
  • When you suspect duplicate vendors or customers across subsidiaries
  • When you want a prioritised list of stale open invoices and bills without touching the data

Tools it uses

  • ns_getSubsidiaries
  • ns_getAccountingBooks
  • ns_listSavedSearches
  • ns_runSavedSearch
  • ns_getSuiteQLMetadata
  • ns_runCustomSuiteQL
  • ns_getRecord
  • ns_getRecordTypeMetadata
  • ns_createRecord
  • ns_updateRecord
Example

Audit our US subsidiary's vendors and open bills for duplicates and anything overdue more than 90 days. Don't change anything, just rank what you find.

Scope: production, US subsidiary, primary book. I found 14 vendor pairs sharing a tax ID, worth reviewing first because duplicate vendors risk double payment. Separately, 37 open bills are more than 90 days past due, totalling 412,800 USD. I ruled out 6 inactive vendors with historic bills as expected. No records were changed.

Use in RevampKey

Get RevampKey to connect NetSuite

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and NetSuite is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials ns-data-audit-with-suiteql ns-financial-report-analysis ns-record-update-with-approval; do
  curl -fsSL --create-dirs -o .claude/skills/oracle-netsuite-$s/SKILL.md https://revampkey.com/marketplace/oracle-netsuite/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Asks before writing8 NetSuite tools

Analyse NetSuite financial reports with AI

Runs NetSuite P&L, balance sheet and cash reports for a chosen subsidiary, book and period, reconciles the totals, and explains variances. It asks before switching accounts or changing anything.

Use it when

  • Month-end close: the P&L for one subsidiary, reconciled to the balance sheet
  • Budget-versus-actual review, ranking the biggest variances by amount
  • Asking why cash fell while revenue rose

Tools it uses

  • ns_getSubsidiaries
  • ns_getAccountingBooks
  • ns_getAccountingContexts
  • ns_getNexusIds
  • ns_listAllReports
  • ns_report_filters_app
  • ns_runReport
  • ns_runCustomSuiteQL
Example

Give me the March P&L for the UK subsidiary, reconcile it to the balance sheet, and tell me the three biggest variances against February.

March P&L for UK Ltd (GBP, accrual basis, book: Primary). Revenue 412,300 against 384,900 in February, up 27,400. The largest driver is volume: 38 more invoices on the software licence account. Balance sheet balances. Net income ties to the retained earnings movement once the period is noted as still open. Two items remain unposted and could move the figure.

Use in RevampKey

Get RevampKey to connect NetSuite

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and NetSuite is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials ns-data-audit-with-suiteql ns-financial-report-analysis ns-record-update-with-approval; do
  curl -fsSL --create-dirs -o .claude/skills/oracle-netsuite-$s/SKILL.md https://revampkey.com/marketplace/oracle-netsuite/skills/$s/SKILL.md
done
Other tools
Read the full skill →
Asks before writing5 NetSuite tools

Change NetSuite records safely, with a diff you approve first

Reads the current state of the records you name, shows a before and after diff, and writes to NetSuite only after you explicitly approve that exact change.

Use it when

  • Correct a field across a set of vendors or customers
  • Backfill a missing value on existing records
  • Create a new record only after checking for a duplicate

Tools it uses

  • ns_getSubsidiaries
  • ns_getRecordTypeMetadata
  • ns_getRecord
  • ns_updateRecord
  • ns_createRecord
Example

Set the tax ID field to blank on the 4 German vendors that were entered by mistake, but show me the diff before you change anything.

I found 4 German vendors with the wrong tax ID. Here is the proposed diff for each: vendor, field, before, after. Nothing has been written yet. Reply with your explicit yes to apply exactly this diff, or tell me what to change first.

Use in RevampKey

Get RevampKey to connect NetSuite

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and NetSuite is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials ns-data-audit-with-suiteql ns-financial-report-analysis ns-record-update-with-approval; do
  curl -fsSL --create-dirs -o .claude/skills/oracle-netsuite-$s/SKILL.md https://revampkey.com/marketplace/oracle-netsuite/skills/$s/SKILL.md
done
Other tools
Read the full skill →

Get all 4 without copying a file

RevampKey adds the skills when you connect NetSuite, updates them for you and removes them when you disconnect.

Download RevampKey

How NetSuite skills work

  1. Connect NetSuite

    The NetSuite MCP server gives the agent its tools.

  2. Ask in plain words

    “Audit our US subsidiary's vendors and open bills for duplicates and anything overdue more than 90 days. Don't change anything, just rank what you find.” Each SKILL.md says when it applies, so only the one that fits is loaded.

  3. Approve any change

    The agent calls the tools in order, checks its work, and shows you any change before it makes it.

How to install NetSuite skills

In RevampKey the skills install themselves when you connect NetSuite. In other tools each skill is one folder with a SKILL.md file, and you also need the NetSuite MCP server connected there.

About 1 minute · nothing to copy

  1. Download RevampKey for Mac, Windows or Linux and sign in.

  2. Open Connectors and connect NetSuite. All 4 skills come with it and stay up to date; they go away when you remove the connector.

  3. Ask in plain language, for example “Audit our US subsidiary's vendors and open bills for duplicates and anything overdue more than 90 days. Don't change anything, just rank what you find.”

  4. Download RevampKeyConnect NetSuite · 1 click

    Get RevampKey to connect NetSuite

    RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and NetSuite is one click away with its skills already attached.

    Download RevampKey

    Not now? Use the skills in your current tool

    for s in essentials ns-data-audit-with-suiteql ns-financial-report-analysis ns-record-update-with-approval; do
      curl -fsSL --create-dirs -o .claude/skills/oracle-netsuite-$s/SKILL.md https://revampkey.com/marketplace/oracle-netsuite/skills/$s/SKILL.md
    done
    Other tools

RevampKey or copy the files?

In RevampKey

  • One click when you connect NetSuite
  • Updated for you when a skill improves
  • Removed when you disconnect
  • The MCP server is set up for you
  • 800+ other connectors, same way
Download free

Copy into your project

  • One command per project
  • Run it again to get updates
  • You connect the NetSuite MCP server yourself
  • Works in Claude Code, Cursor, Codex and VS Code
See the command

NetSuite skills FAQ

What is a NetSuite agent skill?

A SKILL.md file: a short playbook an AI agent loads when your request matches it. Each NetSuite skill describes one job, which NetSuite tools to use in which order, what to check first and when to stop and ask you.

Do the NetSuite skills change anything on their own?

The others tell the agent to show you the change and wait for a yes before it creates, edits or deletes anything in NetSuite.

Which tools can use these skills?

Any agent that reads the open Agent Skills format: Claude Code, Cursor, Codex, VS Code with Copilot and RevampKey. In RevampKey they are attached when you connect NetSuite; elsewhere you copy the folders into your project or skills directory.

Do I need the NetSuite MCP server too?

Yes. The skills tell the agent how to do the work; the NetSuite MCP server gives it the tools to do it. The NetSuite MCP setup guide covers every client.

NetSuite MCP server setup · This page as Markdown

Put NetSuite’s best workflows in your agent

Download RevampKey, connect NetSuite and ask your first question in about a minute.

Download RevampKeyConnect NetSuite · 1 click

Get RevampKey to connect NetSuite

RevampKey is a free desktop app for Mac, Windows and Linux. Install it, sign in, and NetSuite is one click away with its skills already attached.

Download RevampKey

Not now? Use the skills in your current tool

for s in essentials ns-data-audit-with-suiteql ns-financial-report-analysis ns-record-update-with-approval; do
  curl -fsSL --create-dirs -o .claude/skills/oracle-netsuite-$s/SKILL.md https://revampkey.com/marketplace/oracle-netsuite/skills/$s/SKILL.md
done
Other tools