generate-netsuite-template

Generate NetSuite upload templates with account codes and program mappings.

Updated Mar 1, 2026
One-click install
npx skills add https://github.com/clenisa/optimal-cli --skill generate-netsuite-template
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: generate-netsuite-template
Source: https://github.com/clenisa/optimal-cli/tree/main/skills/generate-netsuite-template
Command: npx skills add https://github.com/clenisa/optimal-cli --skill generate-netsuite-template

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates a ready-to-fill NetSuite upload template pre-populated with valid account codes, account names, and program mappings so users no longer need to manually look up dimension keys before staging uploads.

Core Features & Use Cases

  • Pre-populated rows: One row per account with columns for period, account_code, account_name, amount, master_program_id, and program_name.
  • Format options: Export as XLSX with header formatting or as CSV for simpler ingestion pipelines.
  • Program filtering: Optionally include only programs that match provided substrings to create targeted upload files.
  • Use case: Prepare a monthly NetSuite staging file for ReturnPro by generating a template for the target month that contains all valid FK references, reducing upload errors and manual lookup time.

Quick Start

Use the generate-netsuite-template skill to produce a pre-filled XLSX NetSuite upload template for the month 2026-01 and save it to your Downloads folder.

Frequently Asked Questions about generate-netsuite-template

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

FAQPage Schema
How do I generate a NetSuite upload template pre-filled with account codes?

Use this skill to generate a NetSuite staging template that auto-populates account codes and program mappings from Supabase, eliminating manual foreign key lookups before uploading monthly financial data.

Can I filter which programs are included in my NetSuite staging file?

Yes, you can filter programs by providing substring matches to create targeted NetSuite upload files that only include specific master programs relevant to your monthly staging workflow.

What is the best way to prepare a monthly NetSuite staging file for ReturnPro?

The best way to prepare a monthly NetSuite staging file is generating a template for the target month containing valid account codes and program names, which reduces upload errors and manual lookup time.

Does the generated NetSuite template support both XLSX and CSV formats?

Yes, the generated NetSuite template supports both formats, allowing you to export XLSX files with header formatting or plain CSV files for simpler ingestion pipelines.

Why do my NetSuite uploads fail due to invalid dimension keys?

NetSuite uploads fail when dimension keys are missing or invalid, a problem solved by pre-populating staging files with valid account codes and master program IDs directly from ReturnPro Supabase.