Token导航 LogoToken导航

Agent Skill · 研究检索

nex-einvoice(下一发票)

用于辅助音频、音乐、语音转写、语音合成或声音素材处理。它适合让 Agent 生成配乐说明、整理音频流程、调用语音工具或处理播客和视频配音素材。使用时需要确认输入音频来源、输出格式、时长和模型限制;涉及人声克隆、版权音乐或公开发布时,应先核对授权和合规边界。

nex-einvoice 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描有提醒项,按安装量在研究检索类的 73,675 个 Skill 里排第 33,756。

总安装 2,305周安装 98GitHub Stars 1下载 808核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.0

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:nex-einvoice(下一发票)
来源仓库:https://github.com/nexaiguy/nex-einvoice
安装命令:
openclaw skills install nex-einvoice
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install nex-einvoice

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

根据自然语言生成符合比利时标准的电子发票(Peppol BIS 3.0 UBL)。满足税务合规要求,适用于荷兰语/英语环境下的跨境交易开票。支持发票要素自动填充与格式验证。安装命令:openclaw skills install nex-einvoice;需配置地区税务参数。注意不同司法管辖区对发票格式有不同强制规定。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install nex-einvoice;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

nex-einvoice 怎么安装?

在终端执行 openclaw skills install nex-einvoice。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

nex-einvoice 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

nex-einvoice 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

nex-einvoice 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

nex-einvoice 用的人多吗?

公开数据是累计安装 2,305 次,近一周安装 98 次,下载 808 次,GitHub 1 星。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

nex-einvoice 安全吗?

第三方扫描有提醒项,说明存在需要人工确认的行为。安装前请打开源码看清它读了什么、联网到哪里。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。

先想清楚的地方

  • 第三方扫描存在提醒项或未通过项,需要人工逐条确认。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
nex-einvoice

下一发票 · 本页

2,3051需要联网MIT-0有提醒

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
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 Belgian B2B invoicing from January 2026 onwards. Create professional invoices directly from conversational descriptions (e.g., "invoice ECHO Management for 5 hours consulting at 95 euros with 21% VAT"). Automatically calculate BTW (Belgian VAT) at correct rates (0%, 6%, 12%, 21%), manage comprehensive customer contact databases with VAT-ID validation against EU VIES, configure seller company information and payment defaults. Track invoice status through complete lifecycle (draft, sent, paid, overdue) with automatic payment date logging and reminders. Export invoices as standardized XML in Peppol BIS 3.0 format for seamless integration with accounting software, e-banking systems, and compliance tools. Supports structured payment references (betaalreferentie), automatic sequential invoice numbering per fiscal year, flexible payment terms (NET30, NET45, etc.), and credit note generation for returns or corrections. View comprehensive statistics on invoiced amounts, outstanding balances, customer breakdowns, and VAT collected for quarterly aangifte filing. Ideal for freelancers, eenmanszaken, and small Belgian SMEs who invoice regularly. All invoice data encrypted and stored locally.
version
1.0.0
metadata
clawdbot
emoji
\F9FE
requires
bins
env
[]
primaryEnv
homepage
https://nex-ai.be
files

Nex E-Invoice

Generate Belgian-compliant UBL e-invoices (Peppol BIS 3.0) from natural language. Supports Dutch and English input with automatic BTW calculation, structured payment references, contact management, and invoice tracking.

When to Use

Use this skill when the user asks about:

  • Creating invoices or facturen in Dutch or English
  • Calculating BTW (Belgian VAT) automatically
  • Generating e-invoices compliant with Peppol BIS 3.0 standard
  • Managing customer contacts and company information
  • Tracking invoice status (draft, sent, paid, overdue)
  • Creating credit notes (credit memos, creditnota's)
  • Searching for invoices by customer name, reference, or date
  • Exporting invoices as XML/UBL for e-banking or accounting systems
  • Viewing invoice history and payment tracking
  • Statistics on invoiced amounts, outstanding payments, BTW collected
  • Validating invoice data against Belgian e-invoicing rules
  • Setting payment terms, references, and structured payment info

Trigger phrases: "maak een factuur", "invoice", "factuur", "BTW berekenen", "credit note", "creditnota", "e-invoice", "Peppol", "UBL", "facturatie", "betaalreferentie", "invoice status", "klantenlijst", "contact toevoegen"

Quick Setup

If the database does not exist yet, run the setup script:

bash setup.sh

This creates the data directory, installs dependencies in a virtual environment, initializes the invoice database, and optionally loads default company seller information.

Available Commands

The CLI tool is nex-einvoice. All commands output plain text or XML as specified.

Create Invoice

Create new invoices from natural language, structured data, or JSON:

# Natural language (Dutch or English)
nex-einvoice create "Factureer Bakkerij Peeters voor 3 broodjes aan 2.50 euro, BTW 6%"
nex-einvoice create "Invoice ECHO Management: 5 uur consulting aan 95 euro per uur, 21% VAT"

# Structured format
nex-einvoice create --structured \
  --customer "Bakkerij Peeters" \
  --description "3x Broodjes" \
  --quantity 3 \
  --unit-price 2.50 \
  --vat-rate 6

# JSON format
nex-einvoice create --json '{"customer":"ECHO Management","items":[{"description":"Consulting","quantity":5,"unit_price":95,"vat_rate":21}],"payment_reference":"ECHO-2026-001"}'

# With payment terms
nex-einvoice create --structured \
  --customer "Ribbens Airco" \
  --description "Installatie airco systeem" \
  --unit-price 1500 \
  --vat-rate 21 \
  --payment-terms "NET30"

Show Invoice

Display a specific invoice in human-readable format:

nex-einvoice show INV-2026-0001
nex-einvoice show INV-2026-0001 --format pdf
nex-einvoice show INV-2026-0001 --format json

List Invoices

List all invoices with filtering options:

# All invoices
nex-einvoice list

# Filter by status
nex-einvoice list --status draft
nex-einvoice list --status sent
nex-einvoice list --status paid
nex-einvoice list --status overdue

# Filter by date range
nex-einvoice list --since 2026-01-01 --until 2026-03-31
nex-einvoice list --month 2026-03

# Filter by customer
nex-einvoice list --customer "Bakkerij"

# Filter by amount
nex-einvoice list --min-amount 100 --max-amount 5000

# Combine filters
nex-einvoice list --status open --since 2026-01-01
nex-einvoice list --customer "Watt's" --status paid

Search Invoices

Full-text search across invoice data:

nex-einvoice search "Bakkerij Peeters"
nex-einvoice search "consulting" --customer "ECHO"
nex-einvoice search "airco installation" --since 2026-02-01
nex-einvoice search "sensor" --status paid

Invoice Status

Update or view invoice payment status:

# View status
nex-einvoice status INV-2026-0001

# Update to sent
nex-einvoice status INV-2026-0001 sent

# Update to paid
nex-einvoice status INV-2026-0001 paid --payment-date 2026-04-05

# Mark as overdue
nex-einvoice status INV-2026-0001 overdue

# Add payment note
nex-einvoice status INV-2026-0001 paid --note "Received via SEPA transfer"

XML/UBL Export

Export invoice as Peppol BIS 3.0 UBL XML:

nex-einvoice xml INV-2026-0001
nex-einvoice xml INV-2026-0001 --output invoice.xml
nex-einvoice xml INV-2026-0001 --validate

Contact Management

Add, view, and manage customer contacts:

# Add new contact
nex-einvoice contact add \
  --name "Bakkerij Peeters" \
  --address "Kerkstraat 15" \
  --city "Gent" \
  --postal "9000" \
  --country "BE" \
  --vat-id "BE0123456789" \
  --email "info@bakkerij-peeters.be"

# Show contact
nex-einvoice contact show "Bakkerij Peeters"

# List all contacts
nex-einvoice contact list

# Update contact
nex-einvoice contact update "Bakkerij Peeters" \
  --email "new-email@bakkerij-peeters.be"

# Delete contact
nex-einvoice contact delete "Bakkerij Peeters"

Statistics

View invoice statistics and summaries:

# Overall stats
nex-einvoice stats

# Stats for a specific period
nex-einvoice stats --month 2026-03
nex-einvoice stats --since 2026-01-01 --until 2026-03-31

# Stats by customer
nex-einvoice stats --customer "Bakkerij Peeters"

# Detailed breakdown
nex-einvoice stats --detail

Validate Invoice

Validate invoice data against Belgian e-invoicing rules:

nex-einvoice validate INV-2026-0001
nex-einvoice validate --json '{"customer":"Test","items":[{"description":"Service","quantity":1,"unit_price":100,"vat_rate":21}]}'

Configuration

View and set seller (company) information and payment defaults:

# Show current config
nex-einvoice config show

# Set seller company details
nex-einvoice config set-seller \
  --name "Your Company Name" \
  --address "Street 123" \
  --city "Antwerp" \
  --postal "2000" \
  --country "BE" \
  --vat-id "BE0987654321" \
  --email "invoices@yourcompany.be"

# Set payment defaults
nex-einvoice config set-payment \
  --terms "NET30" \
  --iban "BE89 3200 1234 5678" \
  --bic "GEBABEBB" \
  --bank-name "ING Belgium"

# Set invoice numbering prefix
nex-einvoice config set-prefix "INV-2026"

# Reset to defaults
nex-einvoice config reset

Example Interactions

User: "Factureer Bakkerij Peeters voor 3 broodjes aan 2.50 euro, BTW 6%" Agent runs: nex-einvoice create "Factureer Bakkerij Peeters voor 3 broodjes aan 2.50 euro, BTW 6%" Agent: Creates and displays the invoice with automatic BTW calculation (7.50 + 0.45 = 7.95 total).

User: "Maak een factuur voor ECHO Management: 5 uur consulting aan 95 euro per uur, 21% VAT" Agent runs: nex-einvoice create "Maak een factuur voor ECHO Management: 5 uur consulting aan 95 euro per uur, 21% VAT" Agent: Creates invoice for 475 euros with VAT (575 total) and displays invoice number.

User: "Welke facturen staan nog open?" Agent runs: nex-einvoice list --status draft and nex-einvoice list --status sent Agent: Shows all open/unsent invoices with customer names, amounts, and dates.

User: "Hoeveel heb ik dit kwartaal gefactureerd?" Agent runs: nex-einvoice stats --since 2026-01-01 --until 2026-03-31 Agent: Displays total invoiced amount, number of invoices, and average invoice value for Q1 2026.

User: "Markeer factuur INV-2026-0001 als betaald" Agent runs: nex-einvoice status INV-2026-0001 paid --payment-date 2026-04-05 Agent: Updates invoice status and confirms payment recorded.

User: "Toon me de factuur voor Ribbens Airco" Agent runs: nex-einvoice search "Ribbens Airco" then nex-einvoice show [matching-invoice-number] Agent: Displays the full invoice details for Ribbens Airco with all line items.

User: "Genereer een credit nota voor Watt's Smart BV: retour 2x sensor 45 euro" Agent runs: nex-einvoice create --credit-note "Watt's Smart BV" --description "Return 2x sensor" --quantity 2 --unit-price 45 --vat-rate 21 Agent: Creates a credit note reducing Watt's Smart BV invoice balance.

User: "Voeg Bakkerij Peeters toe als contact: BTW BE0123456789, Kerkstraat 15 Gent" Agent runs: nex-einvoice contact add --name "Bakkerij Peeters" --address "Kerkstraat 15" --city "Gent" --vat-id "BE0123456789" Agent: Adds contact and confirms it can be used for future invoices.

User: "Exporteer factuur INV-2026-0001 als XML voor mijn boekhouding" Agent runs: nex-einvoice xml INV-2026-0001 --output invoice.xml Agent: Exports invoice in Peppol BIS 3.0 UBL format ready for accounting software.

User: "Hoeveel betaalmogelijkheden heb ik ingesteld?" Agent runs: nex-einvoice config show Agent: Shows current IBAN, payment terms, and company details.

Output Parsing

All CLI output is plain text or XML, structured for easy parsing:

  • Section headers followed by --- separators (for text output)
  • List items prefixed with -
  • Invoice line items indented with *
  • Currency amounts formatted as EUR with 2 decimal places
  • Dates in ISO-8601 format (YYYY-MM-DD)
  • Invoice numbers in format INV-YYYY-NNNN
  • BTW/VAT percentages shown explicitly (e.g., "21% VAT")
  • Every command output ends with [Nex E-Invoice by Nex AI | nex-ai.be]

When presenting output to the user, strip the footer line and present the information naturally. Format amounts in user's currency preference.

Important Notes

  • All invoice data is stored locally at ~/.einvoice/. No telemetry, no analytics.
  • E-invoices must comply with Peppol BIS 3.0 standard (mandatory for Belgian B2B from January 2026).
  • VAT/BTW identification numbers (VAT-IDs) are validated against the EU VIES database for correctness.
  • Invoice numbering must be sequential within each fiscal year (2026 starts fresh with INV-2026-0001).
  • Payment terms follow ISO 20022 standards (NET30, NET45, etc.).
  • IBAN/BIC validation is performed according to international banking standards.
  • The system automatically detects Dutch vs. English language input and sets invoice language accordingly.
  • Credit notes are tracked separately but share the same invoice number sequence with an appended "CN" suffix.
  • All amounts are calculated with proper rounding (2 decimal places) following Belgian accounting rules.
  • Contacts are stored locally and can be reused across multiple invoices to ensure consistency.

Troubleshooting

  • "Contact not found": Check spelling or run nex-einvoice contact list to see available contacts.
  • "Invalid VAT-ID": Ensure format is correct (e.g., "BE" + 10 digits). Verify with nex-einvoice validate.
  • "Database not found": Run bash setup.sh to initialize the invoice database.
  • "Invoice not found": Use nex-einvoice list to see all invoices and correct the invoice number.
  • "Invalid IBAN": Verify IBAN format and country code match. Run nex-einvoice config show to check.
  • "No invoices this month": Check date range with nex-einvoice list --month YYYY-MM.
  • "XML validation failed": Run nex-einvoice validate [invoice-number] to see specific errors.
  • "BTW calculation incorrect": Ensure VAT rate matches Belgian requirements (0%, 6%, 12%, or 21%).

Credits

Built by Nex AI (https://nex-ai.be) - Digital transformation for Belgian SMEs. Author: Kevin Blancaflor

平台分布

OpenClaw

91.8%
按下载量换算742

安全审计

VirusTotal

通过

ClawScan

可疑

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。来源安全扫描存在提醒或未通过项,安装前请自行复核。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills