helios-qr-bank-transfer/SKILL.md

1.4 KiB

name description
epc-qr Generate EPC/GiroCode QR codes for SEPA bank transfers. Use when Moritz wants to send money, make a payment, or transfer to someone. Creates a scannable QR code for banking apps. Known IBANs are stored in memory/contacts.md. IMPORTANT - always delete the QR image after sending it.

EPC QR Code Generator

Generate EPC/GiroCode QR codes that can be scanned with banking apps to initiate SEPA transfers.

Workflow

  1. Determine recipient name, IBAN, amount, and Verwendungszweck
  2. Look up IBAN from memory/contacts.md if recipient is a known contact
  3. Generate QR code via script
  4. Send QR image to Moritz via message tool (use filePath for the image)
  5. Delete the QR image file immediately after sending (security - contains payment data)

Script Usage

python3 skills/helios-qr-bank-transfer/generate_epc_qr.py \
  --name "Max Mustermann" \
  --iban "DE89370400440532013000" \
  --amount 25.00 \
  --reason "Abendessen" \
  --output /tmp/epc_qr.png

Script prints the output path on success.

Important

  • Always confirm amount and recipient with Moritz before generating if ambiguous
  • IBAN spaces are stripped automatically
  • Amount must be in EUR, between 0.01 and 999999999.99
  • After sending the QR code image, always delete it with rm
  • Never store QR codes permanently - they contain sensitive payment information