Invoice

ReviewAudited by ClawScan on May 1, 2026.

Overview

This is a coherent invoice workflow that stores sensitive billing data and can optionally send invoices, but those behaviors are disclosed and aligned with its purpose.

This skill appears safe for its stated purpose if you want a local invoice assistant. Before using it, make sure you are comfortable storing client tax IDs, addresses, invoice PDFs, your business details, and IBAN under ~/billing. Review every invoice before finalizing or sending, and enable email or recurring invoices only when you intend those workflows.

Findings (4)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

A wrong client, amount, tax rate, or recipient could result in an incorrect official invoice or client communication.

Why it was flagged

The skill can convert draft data into an official invoice number/PDF and optionally send it to a client. This is central to the stated purpose and includes a review step, but mistakes can have real business impact.

Skill content
Review — Show preview, allow edits. ... Finalize — Generate PDF, lock number. ... Send — Email to client (optional).
Recommendation

Require explicit user confirmation before finalizing or emailing invoices, and review invoice number, client data, tax treatment, amount, and recipient.

What this means

Incorrect or over-broad email/payment configuration could expose payment details or send invoices from the wrong account.

Why it was flagged

The skill asks for payment details and may use email-sending authority. Both are expected for invoicing, but they involve sensitive account and payment information.

Skill content
Before first invoice, collect: ... Bank details (IBAN) for payment ... Email for sending (optional)
Recommendation

Use only the intended email account, verify recipients before sending, and keep stored bank/payment details accurate and protected.

What this means

Stored client, tax, invoice, and payment data could be reused in future tasks; wrong or stale stored data could lead to incorrect invoices.

Why it was flagged

The skill stores persistent billing context, including client records, user business configuration, and invoice numbering state, for reuse across future invoice tasks.

Skill content
~/billing/ ... clients/index.json ... config.json # User's business data, templates ... series.json # Numbering per series
Recommendation

Periodically review the billing directory, restrict local file access, avoid storing unnecessary notes, and correct stale client or business details promptly.

What this means

Recurring invoice drafts or alerts may appear later based on stored subscription settings.

Why it was flagged

Recurring invoices introduce future scheduled behavior. The artifact limits this to automatic draft generation followed by user confirmation before finalization and sending.

Skill content
On trigger day: 1. Generate draft automatically 2. Notify user ... 3. User confirms or edits 4. Finalize and send
Recommendation

Enable recurring invoices only when intended, keep recurring definitions current, and preserve the confirmation step before any invoice is finalized or sent.