← 返回 Skills 市场
jbennett111

InvoiceForge API

作者 Jbennett111 · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
276
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install invoiceforge-api
功能描述
Generate professional PDF invoices using InvoiceForge API - create, manage, and download invoices for freelancers, agencies, consultants, small businesses, S...
使用说明 (SKILL.md)

InvoiceForge API Skill

Generate professional PDF invoices using VCG's InvoiceForge API — pure software invoice generation with automatic calculations, PDF rendering, and invoice management.

Quick Start

  1. Get API Key: Help user sign up for free InvoiceForge API key
  2. Store Key: Save the key securely
  3. Create Invoices: Generate professional PDF invoices from structured data

API Key Signup

Step 1: Get User's Email

Ask the user for their email address to create a free InvoiceForge account.

Step 2: Sign Up via API

curl -X POST https://invoiceforge.vosscg.com/v1/keys \
  -H "Content-Type: application/json" \
  -d '{"email":"[email protected]"}'

Expected Response:

{
  "api_key": "your-api-key-here",
  "plan": "free"
}

Step 3: Store the API Key

Save the API key securely for future use.

Creating Invoices

Create a Full Invoice

curl -X POST https://invoiceforge.vosscg.com/v1/invoices \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "seller": {
      "name": "Acme Consulting",
      "email": "[email protected]",
      "address": "123 Main St, San Francisco, CA 94102"
    },
    "buyer": {
      "name": "Widget Corp",
      "email": "[email protected]",
      "address": "456 Oak Ave, New York, NY 10001"
    },
    "items": [
      {"description": "Strategy Consulting - March 2026", "quantity": 40, "unit_price": 250.00},
      {"description": "Travel Expenses", "quantity": 1, "unit_price": 1200.00}
    ],
    "tax_rate": 8.5,
    "currency": "USD",
    "due_date": "2026-04-15",
    "notes": "Net 30. Wire transfer preferred."
  }'

Expected Response:

{
  "invoice_number": "INV-000001",
  "subtotal": 11200.00,
  "tax_rate": 8.5,
  "tax_amount": 952.00,
  "total": 12152.00,
  "currency": "USD",
  "status": "draft",
  "created_at": "2026-03-04T...",
  "download_url": "/v1/invoices/INV-000001/pdf"
}

Download Invoice PDF

curl -H "X-API-Key: YOUR_KEY" \
  https://invoiceforge.vosscg.com/v1/invoices/INV-000001/pdf \
  -o invoice.pdf

List All Invoices

curl -H "X-API-Key: YOUR_KEY" \
  "https://invoiceforge.vosscg.com/v1/invoices?status=draft&page=1&limit=20"

Update Invoice Status

curl -X PATCH https://invoiceforge.vosscg.com/v1/invoices/INV-000001/status \
  -H "X-API-Key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"status": "sent"}'

Valid statuses: draft, sent, paid, void

Common Use Cases

Freelancer Monthly Invoice

When a user says "create an invoice for my client":

  1. Ask for seller info (their business name, email, address)
  2. Ask for buyer info (client name, email, address)
  3. Ask for line items (services, hours, rates)
  4. Ask for tax rate and due date
  5. Create the invoice via API
  6. Download and share the PDF

Batch Invoicing

Create multiple invoices by looping through client data. Each POST creates a new invoice with auto-incrementing numbers.

Invoice Tracking

Use the list endpoint with status filters to track:

  • draft — Created but not sent
  • sent — Delivered to client
  • paid — Payment received
  • void — Cancelled

Supported Currencies

Any 3-letter ISO 4217 code: USD, EUR, GBP, CAD, AUD, JPY, etc.

Rate Limits

  • Free tier: 100 requests/day, 50 invoices/month
  • Pro tier: Unlimited (Stripe billing)

API Base URL

https://invoiceforge.vosscg.com

Endpoints Summary

Method Path Description
POST /v1/keys Create API key
POST /v1/invoices Create invoice
GET /v1/invoices List invoices
GET /v1/invoices/:id/pdf Download PDF
PATCH /v1/invoices/:id/status Update status
GET /v1/health Health check
GET /v1/metrics Service metrics

Error Handling

  • 400 — Validation error (missing fields, bad data)
  • 401 — Missing or invalid API key
  • 404 — Invoice not found
  • 403 — Access denied (not your invoice)
  • 429 — Rate limit exceeded
安全使用建议
This skill appears to do what it says (create/download invoices), but the API endpoint and publisher are unverified. Before installing: 1) Verify the vendor/domain (invoiceforge.vosscg.com) and look for an official homepage, privacy policy, or company identity. 2) Prefer to create the API key yourself on the vendor site and paste it into the agent rather than giving the agent your email and letting it create an account automatically. 3) Ensure the agent will store the API key in a secure secret store (not plaintext chat or logs) and rotate/delete keys you no longer use. 4) Test with non-sensitive sample data first. 5) If you need higher assurance, ask the publisher for documentation or move to a known, audited invoicing provider.
功能分析
Type: OpenClaw Skill Name: invoiceforge-api Version: 1.0.0 The skill bundle provides instructions and API documentation for an AI agent to interact with the InvoiceForge API (hosted at invoiceforge.vosscg.com) to generate and manage PDF invoices. The workflows described, including API key registration via email and invoice data submission, are consistent with the stated purpose of the skill and do not exhibit signs of malicious intent, data exfiltration, or unauthorized execution.
能力评估
Purpose & Capability
The SKILL.md describes creating and managing invoices via an API and the curl examples map to that purpose (create key, create/list invoices, download PDF). However the skill's source/homepage is unknown and the API domain (invoiceforge.vosscg.com) is not documented or referenced elsewhere in metadata, which weakens provenance and trustworthiness.
Instruction Scope
The runtime instructions tell the agent to collect the user's email and POST it to an external API to create an API key — this entails sending personal data to a third party automatically. The instructions also say to “store the API key securely” but give no guidance on where or how; the agent could end up storing credentials in an unexpected place. These behaviors are within the invoicing scope but carry privacy and exfiltration risk because the external service and account-creation flow are unverified.
Install Mechanism
No install spec and no code files (instruction-only) means nothing will be written or installed by the skill itself. This reduces filesystem/remote-install risk.
Credentials
The skill declares no required environment variables or credentials, yet the instructions require an API key obtained from the external service and say to save it for future use. There is a mild mismatch: users/agents will need to store and provide an API key at runtime even though no env vars are declared. That lack of explicitness can lead to insecure handling of secrets.
Persistence & Privilege
always is false and the skill does not request persistent/global privileges. The default ability for the agent to invoke the skill autonomously is enabled (platform default) but not combined with other high-risk privileges here.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install invoiceforge-api
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /invoiceforge-api 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of the InvoiceForge API skill: - Generate professional PDF invoices programmatically using InvoiceForge API. - Supports API key signup and secure key storage process. - Create, list, download, and update status of invoices via simple endpoints. - Handles batch invoicing, invoice tracking, and multi-currency support. - Includes information on rate limits, endpoint summary, and error codes. - Designed for freelancers, businesses, SaaS, contractors, and billing automation needs.
元数据
Slug invoiceforge-api
版本 1.0.0
许可证
累计安装 0
当前安装数 0
历史版本数 1
常见问题

InvoiceForge API 是什么?

Generate professional PDF invoices using InvoiceForge API - create, manage, and download invoices for freelancers, agencies, consultants, small businesses, S... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 276 次。

如何安装 InvoiceForge API?

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

InvoiceForge API 是免费的吗?

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

InvoiceForge API 支持哪些平台?

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

谁开发了 InvoiceForge API?

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

💬 留言讨论