← Back to Skills Marketplace
aiwithabidi

Wave

by aiwithabidi · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install wave
  3. After installation, invoke the skill by name or use /wave
  4. 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
Slug wave
Version 1.0.0
License
All-time Installs 2
Active Installs 2
Total Versions 1
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.

💬 Comments