← Back to Skills Marketplace
Quickbooks-Agent
by
paulbudveit
· GitHub ↗
· v1.0.2
831
Downloads
0
Stars
4
Active Installs
3
Versions
Install in OpenClaw
/install quickbooks-online
Description
QuickBooks Online CLI tool. Manage customers, invoices, payments, bills, vendors, accounts, items, expenses, journal entries, deposits, transfers, estimates,...
Usage Guidance
This skill appears to do what it says (a QuickBooks CLI) and requests appropriate QuickBooks credentials, but it will download and build code from a third‑party GitHub repository and run Docker containers without any integrity verification. Before installing or running it:
- Inspect the GitHub repo (https://github.com/claw4business/quickbooks-online-cli) and review Dockerfiles and docker-compose.yml for unexpected behavior (reverse shells, unusual network destinations, large list of pulled images).
- Prefer cloning a pinned commit or release tag rather than HEAD. Verify commit history and author reputation.
- Run the build and containers in an isolated environment (VM or non-production host) and with least privileges.
- Create a dedicated QuickBooks developer app with minimal scopes for this skill; do not reuse production credentials.
- Confirm how OAuth tokens are stored (files under ~/skills/qb-cli) and secure or remove them when no longer needed.
If you cannot review the repository or are uncomfortable running unverified containers, do not install the skill.
Capability Analysis
Type: OpenClaw Skill
Name: quickbooks-online
Version: 1.0.2
The skill provides a comprehensive CLI for QuickBooks Online, with installation via `git clone` and `docker compose`. The `SKILL.md` contains extensive instructions for the AI agent, including 'CRITICAL AGENT RULES' that explicitly guide the agent towards safe and responsible financial operations, such as confirming actions with the user and preventing common accounting errors. While the skill handles sensitive financial data and involves fetching code from GitHub, all actions and instructions are transparent, align with the stated purpose, and lack any evidence of intentional malicious behavior, data exfiltration to unauthorized endpoints, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name/description, required env vars (QB_CLIENT_ID, QB_CLIENT_SECRET, QB_ENVIRONMENT) and required binaries (docker, docker compose) are consistent with a QuickBooks CLI that runs in Docker. Minor inconsistency: registry metadata provided separately lists no homepage/source, but SKILL.md includes a GitHub repo URL; verify which source is authoritative.
Instruction Scope
The SKILL.md instructs cloning a GitHub repo into ~/skills/qb-cli, copying .env.example, and building with docker compose, then running run.sh to perform OAuth and CLI operations. These instructions are within the stated domain (QuickBooks API usage) and include sensible safety rules for agent behavior. However, the runtime steps will fetch and run code from the external repository (and any images it pulls), so the agent will execute code not included in the packaged skill — review that external code before following the steps.
Install Mechanism
Although there's no formal registry install spec, SKILL.md directs a git clone from github.com/claw4business/quickbooks-online-cli and a docker compose build. Downloading and building arbitrary code from a third‑party repo and pulling/dockerizing images without pinned commits, checksums, or signed releases creates a higher risk of running unexpected or malicious code. Inspect the repo and docker-compose.yml before building or running.
Credentials
Requested env vars are limited to QuickBooks integration credentials and an environment flag, which are proportional to the stated purpose. Note: QB_CLIENT_SECRET is sensitive — confirm how and where tokens/credentials will be stored (the repo likely writes files under ~/skills/qb-cli).
Persistence & Privilege
always:false (no forced global inclusion) and the skill runs only when invoked. Installation writes to ~/skills/qb-cli and may run containers that open localhost:8844 for OAuth callbacks — normal for this tooling but does introduce network exposure and persistent files. No instructions to modify other agent config were found.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install quickbooks-online - After installation, invoke the skill by name or use
/quickbooks-online - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.2
- No file changes detected; no functional updates in this version.
- Version bumped from 1.0.0 to 1.0.2 without content or code modification.
- All existing features, commands, and documentation remain unchanged.
v1.0.1
- Removed the README.md file for this version.
- No other changes to features or core functionality.
v1.0.0
Initial release of QuickBooks Online CLI tool.
- Manage customers, invoices, payments, bills, vendors, accounts, items, expenses, journal entries, deposits, transfers, estimates, purchase orders, and run financial reports via Intuit API.
- Includes 164 commands across 29 command groups for comprehensive QuickBooks Online management.
- All commands return JSON by default for agent or programmatic use.
- Enforces critical best practices and safety rules for customer creation, payments, deleting bills, journal entries, deposited payments, and reconciliation.
- Runs in a Docker container; setup instructions and authentication steps provided.
- Usage examples for common AR/AP and reporting tasks included.
- Starting out in Sandbox is recommended if you have real data on your account.
Metadata
Frequently Asked Questions
What is Quickbooks-Agent?
QuickBooks Online CLI tool. Manage customers, invoices, payments, bills, vendors, accounts, items, expenses, journal entries, deposits, transfers, estimates,... It is an AI Agent Skill for Claude Code / OpenClaw, with 831 downloads so far.
How do I install Quickbooks-Agent?
Run "/install quickbooks-online" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Quickbooks-Agent free?
Yes, Quickbooks-Agent is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Quickbooks-Agent support?
Quickbooks-Agent is cross-platform and runs anywhere OpenClaw / Claude Code is available (macos, linux).
Who created Quickbooks-Agent?
It is built and maintained by paulbudveit (@paulbudveit); the current version is v1.0.2.
More Skills