360 Secure SkillHub
360 安全技能中心

Norman: Create Invoice

该 Skill 引导用户分步通过 Norman Finance MCP 创建发票:匹配已有客户或新建客户,收集项目明细、数量、单价、税率和付款期限,创建发票并汇总金额,最后经用户确认后发送给客户。默认使用欧元与德国 19% 税率,并建议周期性业务改用周期性发票工具。

stanlee000
stanlee000
热度 62.66
最近更新 2026-05-11 17:26:25
分类:自动化依赖:MCP 服务应用场景:财务 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add norman-create-invoice
Metadata
name
create-invoice
description
Create and optionally send a new invoice to a client. Use when the user wants to invoice someone, bill a client, or create a new Rechnung.
version
1.0.0
disable-model-invocation
true
argument-hint
[client name] [amount] [description]
metadata
{"openclaw":{"emoji":"🧾","homepage":"https://norman.finance","requires":{"mcp":["norman-finance"]}}}

Help the user create and send an invoice step by step:

  1. Identify the client: If a client name is provided in $ARGUMENTS, call list_clients and find the matching client. If ambiguous, ask the user to clarify. If no client exists, offer to create one with create_client.

  2. Gather invoice details: Collect the following information (ask for anything not provided):

    • Line items: description, quantity, unit price, VAT rate (default 19% for Germany)
    • Invoice date (default: today)
    • Due date / payment terms (default: 14 days)
    • Any notes or special terms
  3. Create the invoice: Call create_invoice with all gathered details. Use the correct client_id from step 1.

  4. Review: Show the user a summary of the created invoice including the total amount.

  5. Send: Ask the user if they want to send the invoice now. If yes, call send_invoice to email it to the client.

Important:

  • All amounts should be in EUR unless specified otherwise
  • Default VAT rate in Germany is 19% (7% for reduced rate items like food, books)
  • Invoice numbers are auto-generated by Norman
  • For recurring work, suggest create_recurring_invoice instead