帮助用户自动处理 QuickBooks Online 的发票、客户、账户与付款记账流程。
该技能本身更像开源的提示词/操作说明,且社区采用度高,整体风险偏低;但其文档明确依赖 Rube MCP 远程服务并操作 QuickBooks 在线账务数据,因此涉及外部账户连接、数据外发与业务数据读写,需按常规集成权限审慎使用。
材料未要求本地环境变量或 API key,但 README 明确要求通过 Rube MCP 建立 `quickbooks` 工具包的活动连接,这通常意味着需要向第三方服务授予 QuickBooks 账户访问令牌;凭证敏感,但未见明确滥用或超范围索取的红旗。
README 明示依赖远程端点 `https://rube.app/mcp`,并通过该服务执行 QuickBooks 相关操作。发票、客户、账户查询等业务数据很可能经由该 MCP 服务传输到 QuickBooks 集成链路;这是典型外部 SaaS/MCP 数据外发场景,未见无关或不明端点。
系统检查项标明其为 `prompt-only`,当前材料也未显示需要本机执行脚本、启动进程或调用高权限系统能力;从已给信息看,更像技能说明层而非可执行代理代码。
该技能声明可创建发票、创建/读取客户、查询/读取账户并列出发票,访问范围集中在 QuickBooks Online 账务与客户数据,且包含写操作。未见其索取本地文件或系统级数据,但对财务数据的读写本身具有业务敏感性,应按最小授权管理。
来源为 GitHub 开源仓库,且社区采用度很高(64.7k star),这些都是明显的降风险因素;当前材料未见闭源、失联或可疑分发迹象。需留意许可证未声明、维护状态未知,但不足以单独升为高风险。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "QuickBooks Automation" 技能: 1. 下载 https://raw.githubusercontent.com/ComposioHQ/awesome-claude-skills/master/composio-skills/quickbooks-automation/SKILL.md 2. 保存为 ~/.claude/skills/quickbooks-automation/SKILL.md 3. 装好后重载技能,告诉我可以用了
Automate QuickBooks Online operations including creating invoices, managing customers, querying accounts, and listing invoices for financial reporting.
Toolkit docs: composio.dev/toolkits/quickbooks
This skill requires the Rube MCP server connected at https://rube.app/mcp.
Before executing any tools, ensure an active connection exists for the quickbooks toolkit. If no connection is active, initiate one via RUBE_MANAGE_CONNECTIONS.
Create a new invoice for a customer with line items.
Tool: QUICKBOOKS_CREATE_INVOICE
Key Parameters:
customer_id (required) -- ID of the customer (CustomerRef.value)lines (required) -- Array of line item objects. Each must include:
DetailType -- e.g., "SalesItemLineDetail"Amount -- Line item totalSalesItemLineDetail -- Object with ItemRef containing value (item ID)minorversion -- Optional API version parameterExample:
Tool: QUICKBOOKS_CREATE_INVOICE
Arguments:
customer_id: "21"
lines: [
{
"DetailType": "SalesItemLineDetail",
"Amount": 150.00,
"SalesItemLineDetail": {
"ItemRef": {"value": "1", "name": "Services"}
}
}
]
Prerequisites: Resolve the customer ID using QUICKBOOKS_READ_CUSTOMER or create one with QUICKBOOKS_CREATE_CUSTOMER. Resolve item/account IDs using QUICKBOOKS_QUERY_ACCOUNT.
Create and read customer records.
Tools:
QUICKBOOKS_CREATE_CUSTOMER -- Create a new customerQUICKBOOKS_READ_CUSTOMER -- Read a customer by IDKey Parameters for QUICKBOOKS_CREATE_CUSTOMER:
display_name -- Display name (must be unique across customers, vendors, employees; max 500 chars)given_name -- First name (max 100 chars)family_name -- Last name (max 100 chars)middle_name -- Middle name (max 100 chars)title -- Title, e.g., "Mr.", "Dr." (max 16 chars)suffix -- Name suffix, e.g., "Jr." (max 16 chars)At least one of
display_name,title,given_name,middle_name,family_name, orsuffixis required.
Key Parameters for QUICKBOOKS_READ_CUSTOMER:
customer_id (required) -- ID of the customer to readExample:
Tool: QUICKBOOKS_CREATE_CUSTOMER
Arguments:
display_name: "Acme Corporation"
given_name: "John"
family_name: "Doe"
Retrieve account information for use in invoice line items and financial reporting.
Tools:
QUICKBOOKS_QUERY_ACCOUNT -- Execute a query against accountsQUICKBOOKS_READ_ACCOUNT -- Read a specific account by IDKey Parameters for QUICKBOOKS_QUERY_ACCOUNT:
query (required) -- SQL-like query string, e.g., "SELECT * FROM Account WHERE AccountType = 'Income'"Example:
Tool: QUICKBOOKS_QUERY_ACCOUNT
Arguments:
query: "SELECT * FROM Account WHERE AccountType = 'Income' MAXRESULTS 10"
Retrieve invoices with optional pagination and filtering.
Tool: QUICKBOOKS_LIST_INVOICES
Steps:
QUICKBOOKS_LIST_INVOICES with pagination parametersstart_position and max_results to page through resultsQUICKBOOKS_READ_CUSTOMER (if you have a customer ID) or create one with QUICKBOOKS_CREATE_CUSTOMERQUICKBOOKS_QUERY_ACCOUNT and QUICKBOOKS_READ_ACCOUNT to get account or item IDs for invoice line itemsQUICKBOOKS_CREATE_INVOICE with the resolved customer_id and well-formed line itemsQUICKBOOKS_LIST_INVOICES to locate the new invoice by ID or DocNumber| Pitfall | Detail |
|---|
…
通过 Rube MCP 自动化词典 API 查询与集成,快速获取规范化词汇信息。
通过 Rube MCP 自动化执行 Diffbot 任务,支持先检索工具再按最新结构操作。
自动化执行 Api2pdf 的 PDF 生成、转换与文档处理任务
通过 Rube MCP 自动化执行 Leiga 项目与任务管理流程
通过 Rube MCP 自动处理 Brex 相关操作,如查询账户、卡片与支出流程。
帮助用户通过 Rube MCP 自动化大数据云平台任务与运维流程。
用自然语言自动处理 Zoho Books 的发票、账单、付款与联系人流程
自动化处理 Xero 的发票、联系人、付款与账务记录,提升云端记账效率。
用自然语言在 QuickBooks Online 中查询客户与商品并创建或读取发票。
连接QuickBooks,辅助记账、对账与月末结账流程自动化
通过 Oracle NetSuite 自动管理员、订单、发票、库存与业务记录查询。
连接 QuickBooks Online 数据,查询账务实体并生成应收应付账龄分析。