quickbooks
Manage QuickBooks Online accounting - invoices, customers, payments, and reports via Intuit API.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/mrgoodb/quickbooksQuickBooks Online
Small business accounting.
Environment
export QUICKBOOKS_ACCESS_TOKEN="xxxxxxxxxx"
export QUICKBOOKS_REALM_ID="123456789" # Company ID
export QB_BASE="https://quickbooks.api.intuit.com/v3/company"
List Customers
curl "$QB_BASE/$QUICKBOOKS_REALM_ID/query?query=select * from Customer" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Accept: application/json"
Create Invoice
curl -X POST "$QB_BASE/$QUICKBOOKS_REALM_ID/invoice" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"CustomerRef": {"value": "1"},
"Line": [{
"Amount": 100.00,
"DetailType": "SalesItemLineDetail",
"SalesItemLineDetail": {"ItemRef": {"value": "1"}}
}]
}'
List Invoices
curl "$QB_BASE/$QUICKBOOKS_REALM_ID/query?query=select * from Invoice" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Accept: application/json"
Get Company Info
curl "$QB_BASE/$QUICKBOOKS_REALM_ID/companyinfo/$QUICKBOOKS_REALM_ID" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Accept: application/json"
Create Payment
curl -X POST "$QB_BASE/$QUICKBOOKS_REALM_ID/payment" \
-H "Authorization: Bearer $QUICKBOOKS_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"CustomerRef": {"value": "1"},
"TotalAmt": 100.00,
"Line": [{"Amount": 100.00, "LinkedTxn": [{"TxnId": "123", "TxnType": "Invoice"}]}]
}'
Links
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-mrgoodb-quickbooks": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
adobe
Access Adobe Creative Cloud APIs - Photoshop, Lightroom, PDF Services, and Firefly AI. Automate creative workflows.
xero
Manage Xero accounting - invoices, contacts, bank transactions, and reports via Xero API.
statuspage
Manage Statuspage incidents and components via API. Update status and communicate outages.
fly-machines
Deploy and manage Fly.io Machines - create, start, stop, delete, and monitor containerized apps. Use for deploying containers, managing app instances, and orchestrating multi-tenant workloads.
gamma
Create presentations, documents, social posts, and websites using Gamma's AI API. Use when asked to create slides, presentations, decks, documents, or web content via Gamma.