2.6k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
3 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill netsuite- _meta.json269 B
- SKILL.md6.1 KB
Overview
This skill integrates with NetSuite to manage ERP and accounting data, records, and workflows. It provides actions to list, get, create, and update common NetSuite objects (customers, vendors, orders, invoices, items, journal entries) and supports raw API proxying when needed. Use it to automate data syncs, audits, or operational workflows without handling NetSuite auth yourself.
How this skill works
The skill uses the Membrane CLI as a gateway to NetSuite. Membrane manages authentication, token refresh, and request signing so actions and proxy requests behave like native API calls. You run pre-built actions (list, get, create, update) or proxy arbitrary NetSuite endpoints through the connection ID returned by Membrane.
When to use it
- Automate recurring accounting tasks like invoices, journal entries, and order reconciliation
- Sync customer, vendor, or inventory records between systems
- Build integrations that need reliable auth handling and pagination with NetSuite
- Query or export NetSuite data for reporting or audits
- Perform custom operations not covered by existing actions using the proxy request feature
Best practices
- Always create a Membrane connection rather than storing API credentials locally
- Search existing Membrane actions before making raw API calls to leverage built-in pagination and field mapping
- Use pre-built actions for common tasks to save development time and reduce API usage
- When you must call custom endpoints, prefer Membrane proxying to preserve credential handling and reduce security risk
- Test actions in a sandbox NetSuite environment before running against production
Example use cases
- List customers and export to a downstream CRM on a nightly schedule
- Create vendor records programmatically when onboarding suppliers from a procurement system
- Fetch sales orders and trigger fulfillment or invoicing workflows in other systems
- Run ad-hoc NetSuite API calls to retrieve custom record types via the Membrane proxy
- Update customer or vendor contact details from a centralized HR or support system
FAQ
No. Create a Membrane connection and authenticate via the browser. Membrane handles credentials and token refresh for you.
What if the pre-built actions don't cover my use case?
Use membrane request with the connection ID to proxy arbitrary NetSuite API endpoints. Membrane appends the base URL and injects authentication headers automatically.