← 返回 Skills 市场
claudiodrusus

Invoice Generator Pro

作者 claudiodrusus · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
587
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install shelly-invoice-generator
功能描述
Generate professional invoices in Markdown or HTML by specifying client, items, tax, currency, dates, and output format.
安全使用建议
This skill is internally coherent and appears safe for routine use, but consider the following before installing or running it: - Dependency: The script uses the 'bc' command for math but the skill metadata doesn't declare it. Ensure 'bc' is present on your system or the script will fail. - Output overwrite: If you pass --output <path>, the script will overwrite that file without further confirmation. Avoid writing to sensitive locations. - Unescaped user input in HTML: Fields like description, client name, and email are inserted verbatim into template.html (no escaping). If you render generated HTML in a browser and include untrusted input, that could produce unwanted HTML injection. Sanitize user-provided fields when accepting them from untrusted sources. - Safe usage: Review the shipped script and template (they're short and readable). If you plan to run this in an automated or multi-user environment, add input validation/sanitization and run with least privileges. If you want higher assurance, ask the maintainer to (1) list 'bc' as a required binary in the metadata, (2) document any assumptions about file paths, and (3) optionally escape HTML when producing the HTML output.
功能分析
Type: OpenClaw Skill Name: shelly-invoice-generator Version: 1.0.0 The skill is classified as suspicious due to multiple critical vulnerabilities in `generate-invoice.sh`. User-supplied values for `--item` (specifically 'Qty' and 'Rate') and `--tax` are directly passed to the `bc` command without sanitization, creating a severe shell injection vulnerability that could lead to arbitrary code execution. Furthermore, the `--output` parameter allows writing the generated invoice to an arbitrary file path, posing an arbitrary file write risk. Finally, user inputs are directly inserted into the HTML and Markdown outputs without proper sanitization, leading to potential HTML/Markdown injection (XSS) if the output is rendered.
能力评估
Purpose & Capability
Name/description match the included files. The bash script, HTML template, and examples all align with 'invoice generation'. Minor mismatch: the script relies on the 'bc' utility for arithmetic but the skill metadata and SKILL.md declare no required binaries.
Instruction Scope
SKILL.md instructs the agent to run the included generate-invoice.sh with CLI args. The script only reads its companion template.html, processes CLI inputs, and writes output to stdout or a specified file — it does not access unrelated system files, environment variables, or external network endpoints.
Install Mechanism
No install spec (instruction-only plus shipped script/template) — nothing is downloaded or installed. This is the lowest-risk install pattern.
Credentials
No environment variables, secrets, or external credentials are requested. The requested capabilities are proportional to an invoice generator.
Persistence & Privilege
The skill does not request always:true, does not modify other skills or global agent settings, and does not require persistent system presence.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install shelly-invoice-generator
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /shelly-invoice-generator 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Invoice Generator. - Generate professional invoices in Markdown or HTML with simple command-line inputs. - Support for multiple items, custom tax rate, currency, and invoice numbering. - Output invoices to stdout or save as a file. - HTML output uses a print-ready template; Markdown uses clean tables.
元数据
Slug shelly-invoice-generator
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Invoice Generator Pro 是什么?

Generate professional invoices in Markdown or HTML by specifying client, items, tax, currency, dates, and output format. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 587 次。

如何安装 Invoice Generator Pro?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install shelly-invoice-generator」即可一键安装,无需额外配置。

Invoice Generator Pro 是免费的吗?

是的,Invoice Generator Pro 完全免费(开源免费),可自由下载、安装和使用。

Invoice Generator Pro 支持哪些平台?

Invoice Generator Pro 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Invoice Generator Pro?

由 claudiodrusus(@claudiodrusus)开发并维护,当前版本 v1.0.0。

💬 留言讨论