A professional command-line interface for managing FreshBooks accounting, invoices, and client data using the official API SDK.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install freshbooks-cli
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install freshbooks-cli using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The freshbooks-cli is a robust developer tool designed to bring the power of FreshBooks accounting directly into your terminal or automated workflows. By leveraging this entry in the Openclaw Skills collection, developers can programmatically handle financial operations, from client creation to complex invoice generation, without needing to navigate the web UI.
Built on the official FreshBooks API SDK, it ensures type-safe interactions and follows professional accounting standards, such as string-based currency handling to prevent floating-point errors. It is an essential utility for freelancers and agencies looking to integrate their billing systems into larger DevOps or productivity stacks.
First, ensure your .npmrc is configured to access the GitHub Package Registry. Then, install the package globally:
npm install -g @haseebuchiha/freshbooks-cli
To authenticate, use your FreshBooks API credentials with the manual flag:
freshbooks auth login \
--client-id "<YOUR_CLIENT_ID>" \
--client-secret "<YOUR_CLIENT_SECRET>" \
--manual
Verify your connection by running freshbooks auth status.
The skill returns all data in JSON format, making it highly compatible with other Openclaw Skills and command-line utilities. Key data structures include:
| Entity | Structure | Notes |
|---|---|---|
| Client | {"fname": string, "organization": string, ...} |
Searchable by organization name. |
| Invoice | {"client_id": integer, "lines": array, ...} |
Supports partial updates and archiving. |
| Money | {"amount": "1500.00", "code": "USD"} |
Amount is always a string to ensure precision. |
| Line Items | [{"name": string, "qty": number, "unitCost": object}] |
Nested within invoice creation payloads. |
Loading
A sophisticated AI agent skill for generating real-time A-share sector reports, mapping global news to stock movements, and analyzing US-market correlations.

An automated utility that maintains a structured and searchable index of your workspace directories and project metadata.

A powerful OpenClaw extension that automatically prepends custom instructions or context to every user message before the agent processes it.

A security-hardened Perplexity API integration for real-time web-grounded search with citations.

A browser-based automation tool designed to manage Linear.app issues, triage, and status updates through a managed browser profile.

A powerful tool for automating Linear.app project management tasks via UI-driven browser interactions.








































