shine-invoice-draft

Generate client invoices from MD logs with VAT and payment terms.

1|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-invoice-draft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: shine-invoice-draft
Source: https://github.com/diShine-digital-agency/SHINE-Code-System/tree/main/skills/shine-invoice-draft
Command: npx skills add https://github.com/diShine-digital-agency/SHINE-Code-System --skill shine-invoice-draft

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Drafting invoices is a manual, error-prone task when converting MD log entries into billable line items, dates, and payment terms. This Skill automates the invoicing workflow by pulling the relevant MDs for a client and period, calculating line items, subtotals, VAT, totals, and essential metadata like IBAN and due dates.

Core Features & Use Cases

  • MD-log to invoice: Convert matched MD entries within a period into invoice line items with descriptions, quantities, and rates.
  • Automated totals & VAT: Compute subtotal, VAT (22%), grand total, and add standard payment terms.
  • Localization: Italian by default for IT clients; supports locale-aware formatting and terms for other regions.
  • Use Case: Freelance or agency billing where invoices are generated from a tracked MD log of project work.

Quick Start

Draft an invoice by pulling the client's MD entries for the specified period and format line items with totals, VAT, and payment terms.

Frequently Asked Questions about shine-invoice-draft

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert MD logs into client invoices automatically?

You can draft invoices from MD logs by specifying the client and billing period; the Skill pulls matched entries, calculates line items, applies 22% VAT, and outputs the grand total with standard payment terms.

Can I generate Italian invoices with VAT and IBAN from tracked project logs?

Yes, it generates localized Italian invoices by default, calculating the 22% VAT, sequential invoice numbering, grand total, and appending standard payment terms alongside your IBAN.

What is the best way to automate freelance billing from daily work logs?

Automating freelance billing is best handled by aggregating tracked MD log entries into invoice line items, which automatically calculates subtotals, applies VAT, and standardizes payment terms for agency workflows.

Does this invoice drafting tool support sequential invoice numbering?

Yes, the invoice drafting process includes sequential invoice numbering, ensuring generated billing documents meet standard requirements by automatically assigning dates, line items, and totals.

Can I use this for billing clients outside of Italy?

While Italian is the default localization for IT clients, the Skill supports locale-aware formatting and terms, allowing you to adapt invoice generation for clients in other regions.