← Back to Skills Marketplace
Wave
by
aiwithabidi
· GitHub ↗
· v1.0.0
319
Downloads
1
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install wave
Description
Wave accounting — invoices, customers, transactions, accounts, products, taxes. Small business accounting CLI.
Usage Guidance
This skill appears to do what it says: it needs only a Wave API token and calls Wave's public GraphQL endpoint to manage invoices, customers, transactions, etc. Before installing: (1) confirm you trust the skill author (homepage is agxntsix.ai, not an official Wave domain), (2) store a token with minimal permissions and avoid using a highly-privileged account, (3) check your ~./openclaw/workspace/.env or WORKSPACE .env for other secrets (the script will read that file to extract WAVE_API_TOKEN), and (4) test the skill in a non-production environment first. If you need stricter assurance, ask the maintainer for the exact token scopes/permissions required or review the script locally before providing the token.
Capability Analysis
Type: OpenClaw Skill
Name: wave
Version: 1.0.0
The 'wave' skill is a standard CLI tool for interacting with the official Wave Accounting GraphQL API (gql.waveapps.com). The code in scripts/wave.py uses only the Python standard library, follows documented API patterns, and contains no evidence of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
Name/description (Wave accounting CLI) match the code and SKILL.md. The script uses WAVE_API_TOKEN to call Wave's GraphQL API (https://gql.waveapps.com/graphql/public) and implements invoice, customer, transactions, accounts, products, and taxes operations — all consistent with the stated purpose.
Instruction Scope
SKILL.md instructs running the bundled Python script and declares only WAVE_API_TOKEN. The script's runtime behavior stays within that scope: it only reads the token, constructs GraphQL queries/mutations, and sends them to the Wave API. There are no instructions to read or transmit unrelated system data.
Install Mechanism
No external install/download steps. The skill is instruction + a single Python stdlib-only script included in the bundle, so nothing is fetched from external URLs or written to surprising locations during install.
Credentials
The only declared credential is WAVE_API_TOKEN, which is appropriate. The script will also look for a .env file under WORKSPACE or ~/.openclaw/workspace to source WAVE_API_TOKEN if not in the environment; it only parses that file for a WAVE_API_TOKEN= line. This is reasonable but means the script accesses a workspace .env file if present — review that file for other secrets and ensure the token has least privilege.
Persistence & Privilege
always is false and the skill does not modify other skills or system-wide settings. It does not request permanent agent presence beyond normal (autonomous invocation is allowed by default but not elevated by this skill).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install wave - After installation, invoke the skill by name or use
/wave - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the wave skill — small business accounting CLI.
- Manage businesses, customers, invoices, accounts, transactions, products, and taxes via command line.
- Requires only Python 3.10+ (no external dependencies) and a WAVE_API_TOKEN.
- Supports creating, listing, sending, and deleting invoices.
- Allows viewing financial transactions and chart of accounts.
- Includes quickstart command examples for easy setup.
Metadata
Frequently Asked Questions
What is Wave?
Wave accounting — invoices, customers, transactions, accounts, products, taxes. Small business accounting CLI. It is an AI Agent Skill for Claude Code / OpenClaw, with 319 downloads so far.
How do I install Wave?
Run "/install wave" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Wave free?
Yes, Wave is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Wave support?
Wave is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Wave?
It is built and maintained by aiwithabidi (@aiwithabidi); the current version is v1.0.0.
More Skills