通过 Oracle NetSuite 自动管理员、订单、发票、库存与业务记录查询。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "NetSuite Automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/netsuite-automation/SKILL.md 2. 保存为 ~/.claude/skills/netsuite-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate Oracle NetSuite ERP operations including creating customers and sales orders, running SuiteQL queries, upserting records by external ID, and inspecting record metadata for comprehensive business management.
Toolkit docs: composio.dev/toolkits/netsuite
This skill requires the Rube MCP server connected at https://rube.app/mcp.
Before executing any tools, ensure an active connection exists for the netsuite toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.
Create customer orders with line items including item references, quantities, and pricing.
Tool: NETSUITE_CREATE_SALES_ORDER
Key Parameters:
entity (required) -- Customer reference: {"id": "<internal_id>"}item (required) -- Container with items array, each containing:
item (required) -- Item reference: {"id": "<internal_id>"}quantity (required) -- Units to order (non-negative)rate -- Unit price (optional if item has default pricing)amount -- Total line amount (alternative to rate)taxcode -- Tax code reference: {"id": "<internal_id>"} (required if SuiteTax enabled)description -- Line item notestranDate -- Transaction date in YYYY-MM-DD formatmemo -- Header memoorderStatus -- "A" (Pending Approval) or "B" (Pending Fulfillment)otherrefnum -- External reference or PO numberExample:
Tool: NETSUITE_CREATE_SALES_ORDER
Arguments:
entity: {"id": "1234"}
item: {
"items": [
{"item": {"id": "56"}, "quantity": 10, "rate": 25.00},
{"item": {"id": "78"}, "quantity": 5, "rate": 50.00}
]
}
tranDate: "2026-02-11"
memo: "Q1 bulk order"
orderStatus: "B"
Execute ad-hoc SQL queries against NetSuite data with server-side paging.
Tool: NETSUITE_RUN_SUITEQL_QUERY
Key Parameters:
q (required) -- SuiteQL SELECT statementlimit -- Rows per page (default varies)offset -- Zero-based index of first row (must be a multiple of limit)Examples:
Tool: NETSUITE_RUN_SUITEQL_QUERY
Arguments:
q: "SELECT id, companyname, email FROM customer WHERE isinactive = 'F' ORDER BY companyname"
limit: 100
offset: 0
Tool: NETSUITE_RUN_SUITEQL_QUERY
Arguments:
q: "SELECT id, entitystatus, total FROM transaction WHERE type = 'SalesOrd' AND trandate >= '2026-01-01'"
limit: 50
Create new customer records with subsidiary assignment and contact details.
Tools:
NETSUITE_CREATE_CUSTOMER -- Create a new customerNETSUITE_GET_CUSTOMER -- Retrieve customer by internal IDNETSUITE_UPDATE_CUSTOMER -- Update existing customer (PATCH semantics)Key Parameters for NETSUITE_CREATE_CUSTOMER:
body (required) -- JSON object with customer data. Required fields:
subsidiary -- Object with id (subsidiary internal ID)companyName (for businesses) or firstName + lastName (for individuals)email, phone, isPerson (set to "T" for individuals), commentsreplace -- Comma-separated sublist names to fully replace (e.g., "contacts,addressbook")Example:
Tool: NETSUITE_CREATE_CUSTOMER
Arguments:
body: {
"companyName": "Acme Corp",
"subsidiary": {"id": "1"},
"email": "[email protected]",
"phone": "555-0100"
}
Create or update records idempotently using an external identifier. Essential for sync workflows.
Tool: NETSUITE_UPSERT_RECORD_BY_EXTERNAL_ID
Key Parameters:
record_type (required) -- Record type name, e.g., "customer", "salesorder", "customrecord_myrec"external_id (required) -- External ID value (letters, numbers, underscore, hyphen only)…
通过 Rube MCP 自动化执行 21risk 相关任务,并先检索最新工具结构。
通过 Rube MCP 自动执行 Ably 相关操作,并先检索最新工具模式。
通过 Rube MCP 自动化执行 AbuseIPDB 查询、上报与安全情报处理任务。
通过 Rube MCP 自动执行 Adyntel 任务,并先检索最新工具结构
通过 Rube MCP 自动执行 Aeroleads 线索采集与联系人处理任务
自动分析 Git 提交并生成面向用户的清晰更新日志与发布说明。
帮助用户自动处理 QuickBooks Online 的发票、客户、账户与付款记账流程。
通过 NetSuite 接口自动管理供应商、账单、分录与付款集成流程。
将 NetSuite 已保存搜索转为可查询数据接口,便于筛选、汇总与异常分析
用自然语言在 QuickBooks Online 中查询客户与商品并创建或读取发票。
通过 Dynamics 365 自动化管理客户、销售线索、订单、发票与服务案例。
用自然语言自动处理 Zoho Books 的发票、账单、付款与联系人流程