Agent skill
netsuite
Query NetSuite ERP — records, saved searches, and SuiteQL via the REST API.
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/netsuite
Metadata
Additional technical details for this skill
- thinkfleetbot
-
{ "emoji": "\ud83d\udccb", "requires": { "env": [ "NETSUITE_ACCOUNT_ID", "NETSUITE_TOKEN_ID", "NETSUITE_TOKEN_SECRET" ], "bins": [ "curl", "jq", "python3" ] } }
SKILL.md
NetSuite
Query records and run SuiteQL queries via the NetSuite REST API.
Environment Variables
NETSUITE_ACCOUNT_ID- Account ID (e.g.1234567)NETSUITE_TOKEN_ID- Token-based auth token IDNETSUITE_TOKEN_SECRET- Token-based auth token secret
SuiteQL query
curl -s -X POST \
"https://$NETSUITE_ACCOUNT_ID.suitetalk.api.netsuite.com/services/rest/query/v1/suiteql" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $NETSUITE_TOKEN_SECRET" \
-H "prefer: transient" \
-d '{"q":"SELECT id, companyname, email FROM customer WHERE rownum <= 10"}' | jq '.items[]'
List invoices
curl -s -X POST \
"https://$NETSUITE_ACCOUNT_ID.suitetalk.api.netsuite.com/services/rest/query/v1/suiteql" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $NETSUITE_TOKEN_SECRET" \
-H "prefer: transient" \
-d '{"q":"SELECT id, tranid, entity, total, status FROM transaction WHERE type = '\''CustInvc'\'' AND rownum <= 10"}' | jq '.items[]'
Get record
curl -s \
"https://$NETSUITE_ACCOUNT_ID.suitetalk.api.netsuite.com/services/rest/record/v1/customer/CUSTOMER_ID" \
-H "Authorization: Bearer $NETSUITE_TOKEN_SECRET" | jq '{id, companyName, email, phone}'
Notes
- Token-based authentication used. OAuth 1.0 may be required for some setups.
- Always confirm before creating or modifying records.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?