From tripletex
Use when an email message itself is the accounting receipt or invoice for Tripletex, but the email has no PDF/image attachment showing the receipt, such as app-store/subscription receipts that live only in the email body and must be converted into a PDF before forwarding or uploading to Tripletex Bilagsmottak.
How this skill is triggered — by the user, by Claude, or both
Slash command
/tripletex:tripletex-email-receipt-to-pdfThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert email-only receipts into clean PDF attachments for Tripletex. Use this when the original email body contains the receipt evidence, but forwarding the email alone is not enough for `Bilagsmottak`.
Convert email-only receipts into clean PDF attachments for Tripletex. Use this when the original email body contains the receipt evidence, but forwarding the email alone is not enough for Bilagsmottak.
knowledge/companies.md; do not hardcode it.A generated PDF is acceptable only when these checks pass:
For Tripletex import, put the most important fields on page 1:
scripts/create_email_receipt_pdf.py.output/pdf/.knowledge/gmail-receipt-sources.md.Use the bundled script (resolve the plugin root with ${CLAUDE_PLUGIN_ROOT}):
python3 "${CLAUDE_PLUGIN_ROOT}/skills/tripletex-email-receipt-to-pdf/scripts/create_email_receipt_pdf.py" \
--input /path/to/receipt.json \
--output output/pdf/receipt.pdf
Input JSON shape (placeholder values — replace with the exact values from the source email):
{
"title": "<Platform> receipt",
"source_email": {
"from": "<Platform> <[email protected]>",
"to": "<configured email account>",
"received": "2026-03-16 00:28:44 CET",
"subject": "<Your order receipt from 16 March 2026>",
"message_id": "<email-message-id>"
},
"receipt": {
"supplier": "<Legal seller name>",
"supplier_address": "<Seller address, country>",
"order_number": "<order/receipt number>",
"receipt_date": "2026-03-16",
"product": "<product/service name>",
"payment_method": "<card or payment method>",
"total": "1 599,00 kr",
"vat": "319,80 kr"
},
"amount_lines": [
["<product/service name>", "1 599,00 kr"],
["Inkludert MVA", "319,80 kr"],
["Total belastet", "1 599,00 kr"]
],
"original_excerpt": "Relevant plain-text excerpt from the email body.",
"note": "Original email had no PDF receipt attachment."
}
Use exact field values from the source email. The script accepts extra receipt keys and prints them as rows, so include any relevant supplier-specific fields such as customer number, subscription period, invoice number, or payment reference.
Stop and ask the user if:
After each real workflow:
knowledge/gmail-receipt-sources.md or knowledge/vendors.md.npx claudepluginhub heintonny/tripletex.skills --plugin tripletexCreates bite-sized, testable implementation plans from specs or requirements, with file structure and task decomposition. Activates before coding multi-step tasks.