← Back to Skills Marketplace
92
Downloads
1
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install nex-einvoice
Description
Generate Belgian-compliant e-invoices in the Peppol BIS 3.0 UBL format from natural language input in Dutch or English, satisfying mandatory requirements for...
Usage Guidance
This skill appears to implement a local Belgian Peppol/UBL invoicing CLI and needs only python3, which is coherent. Before installing:
- Inspect setup.sh (it will run on your machine and likely install packages). Ensure it only sets up a venv and installs known dependencies; don't run it blindly.
- Don't trust the README/SKILL.md claims blindly: the code does NOT appear to encrypt the SQLite DB (only tightens file permissions), so if you need encryption-at-rest, add it yourself or store the data on an encrypted filesystem.
- The code performs a local Belgian VAT (mod-97) format check; it does not call EU VIES. If you require live VIES validation, confirm or modify the code to perform that network call and handle privacy implications.
- Note the documentation inconsistencies (claimed data directory ~/.einvoice vs actual ~/.nex-einvoice, missing templates/). Ask the maintainer for clarification or a reproducible install/readme before trusting it for production use.
- Consider running the skill in a sandbox/VM or review the full setup.sh and any installed Python packages before giving it access to real company data (IBAN, VAT IDs). If you accept the current behavior, ensure backups and, if needed, encryption of the data directory.
Capability Analysis
Type: OpenClaw Skill
Name: nex-einvoice
Version: 1.0.0
The Nex E-Invoice skill is a legitimate tool for generating Belgian-compliant Peppol BIS 3.0 e-invoices. Analysis of the Python source code (nex-einvoice.py, lib/*) and the installation script (setup.sh) confirms that the application operates entirely locally, storing data in a SQLite database at ~/.nex-einvoice/ without any network exfiltration or suspicious dependencies. While the documentation mentions EU VIES validation and encryption which are not explicitly implemented in the provided code (it uses local modulo checks and standard filesystem permissions), there is no evidence of malicious intent, backdoors, or prompt-injection attacks.
Capability Tags
Capability Assessment
Purpose & Capability
The code implements invoice creation, VAT calculation, UBL export and local SQLite storage, which fits the stated purpose and only requires python3. However the SKILL.md/README make claims that the code does not substantiate: e.g., 'All invoice data encrypted and stored locally' (storage uses plain SQLite with file-permission tightening but no encryption), and 'VAT-ID validation against EU VIES' (the provided validator is a local Belgian modulo-97 check; there is no VIES network call). The metadata also lists templates/* but no templates are present in the manifest. These mismatches are material to privacy/compliance expectations.
Instruction Scope
Runtime instructions are narrowly scoped to running setup.sh and using the nex-einvoice CLI for creating, listing, exporting invoices. They do not instruct broad system inspection or extraneous data exfiltration. However the instructions promise behaviors (VIES validation, encrypted storage, 'no external API calls' vs SKILL.md's VIES claim) that the implementation does not follow—this is misleading and affects trust.
Install Mechanism
There is no registry-level install spec, but a setup.sh is included and SKILL.md instructs running it. The setup script is not shown in full here; it likely creates a virtualenv and installs dependencies. That is common, but lacking an explicit vetted install spec means the setup script should be reviewed before execution to ensure it doesn't fetch or run unexpected remote code.
Credentials
The skill declares no required environment variables. The code does read a number of optional NEX_EINVOICE_* variables for seller defaults (VAT, IBAN, PEPPOL ID, etc.), which is reasonable for configuration. No unrelated credentials or secrets are required by the skill as packaged.
Persistence & Privilege
The skill persists data to a local data directory (default ~/.nex-einvoice). It does not request always:true, does not alter other skills, and its persistence is limited to its own files (DB, configs, exports). That's expected for a CLI/local tool.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install nex-einvoice - After installation, invoke the skill by name or use
/nex-einvoice - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is Nex Einvoice?
Generate Belgian-compliant e-invoices in the Peppol BIS 3.0 UBL format from natural language input in Dutch or English, satisfying mandatory requirements for... It is an AI Agent Skill for Claude Code / OpenClaw, with 92 downloads so far.
How do I install Nex Einvoice?
Run "/install nex-einvoice" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Nex Einvoice free?
Yes, Nex Einvoice is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Nex Einvoice support?
Nex Einvoice is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Nex Einvoice?
It is built and maintained by Nex AI (@nexaiguy); the current version is v1.0.0.
More Skills