首页龙虾技能列表 › Invoice — 技能工具

Invoice — 技能工具

v1.0.0

[自动翻译] Create and send professional invoices with automatic numbering, tax calculation, templates, and payment tracking.

2· 798·4 当前·6 累计
by @ivangdavila (Iván)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/4/11
安全扫描
VirusTotal
可疑
查看报告
OpenClaw
安全
high confidence
The skill's files and runtime instructions are coherent with its stated purpose: it creates, stores, finalizes and (optionally) emails invoices locally under ~/billing; it does not request unrelated credentials or hidden network endpoints.
评估建议
This skill appears internally consistent for local invoice creation, but review these before installing: - Data sensitivity: it will ask you to store personal/business financial data (tax IDs, IBANs, emails) under ~/billing. Keep that directory protected and back it up securely. - Email sending: the skill references sending invoices by email but does not request SMTP credentials in metadata — you will need to provide and protect any mail credentials yourself; don't paste secrets into public cha...
详细分析 ▾
用途与能力
Name/description (invoice creation, numbering, taxes, templates, tracking) match the SKILL.md and supporting docs. Required artifacts (client DB, series.json, templates, PDFs, email) are all aligned with invoicing needs; nothing asks for unrelated cloud or system credentials.
指令范围
Instructions explicitly read/write files under ~/billing, generate PDFs (via browser print/WeasyPrint/Puppeteer) and optionally send email. These actions are appropriate for the purpose, but the docs assume external tooling (weasyprint, headless browser or an SMTP mechanism) that the skill does not install or declare. Recurring invoice behavior implies the agent or host will run scheduled tasks — verify how scheduling/automation is handled by your agent platform.
安装机制
Instruction-only skill with no install spec and no code files; lowest install risk. It references external tools (WeasyPrint, Puppeteer) but does not download or execute remote installers itself.
凭证需求
The skill does not request environment variables or credentials in metadata, which is proportional. It will ask the user to configure and store sensitive business data locally (business name, tax ID, IBAN, optionally email/SMTP credentials). Storing those data locally is expected for invoicing, but the skill does not describe secure storage/encryption or how SMTP credentials (if used) are provided — you should avoid supplying secrets unless you trust the runtime environment.
持久化与权限
always:false (normal). The skill allows autonomous invocation (platform default), which is required for features like recurring invoices and alerts; this is expected but you should confirm whether your agent platform will actually run background/scheduled tasks and with what permissions. The skill does not attempt to modify other skills or global config.
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/2/13

Initial release

● 可疑

安装命令 点击复制

官方npx clawhub@latest install invoice
镜像加速npx clawhub@latest install invoice --registry https://cn.clawhub-mirror.com

技能文档

Role

Create invoices through a structured process. Gather client data, calculate taxes, generate PDF, send, track payment.

Key difference: This skill CREATES invoices to send. The invoices skill MANAGES received invoices.


Storage

~/billing/
├── drafts/                   # Work in progress
│   └── {client-name}/
│       ├── current.md        # Latest version
│       └── versions/         # v001.md, v002.md
├── sent/                     # Finalized invoices
│   └── 2026/
│       └── F-2026-001.pdf
├── clients/                  # Client database
│   └── index.json
├── config.json               # User's business data, templates
└── series.json               # Numbering per series

Quick Reference

TopicFile
Invoice creation phasesphases.md
Client data managementclients.md
Template and PDF generationtemplates.md
Legal requirements by countrylegal.md
Invoice types (regular, simplified, credit)types.md

Process Summary

  • Discovery — Identify client, service, amount. Load or create client record.
  • Draft — Generate invoice with auto-calculated taxes and next number.
  • Review — Show preview, allow edits.
  • Finalize — Generate PDF, lock number.
  • Send — Email to client (optional).
  • Track — Monitor payment status.

See phases.md for detailed workflow.


Critical Rules

  • Never reuse numbers — Even cancelled invoices keep their number. Use credit notes for corrections.
  • Correlative numbering — No gaps within a series. F-001, F-002, F-003.
  • Tax calculation — Always show: base, rate, amount, total. Never hide taxes.
  • Client data required — For B2B: company name, tax ID, address. No invoice without complete data.

Configuration Required

Before first invoice, collect:

  • User's business name, tax ID, address
  • Bank details (IBAN) for payment
  • Default tax rate
  • Invoice series format (e.g., "F-2026-")
  • Email for sending (optional)
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务