Initial commit for helios-qr-bank-transfer
This commit is contained in:
commit
30e9407f91
3 changed files with 101 additions and 0 deletions
37
SKILL.md
Normal file
37
SKILL.md
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
---
|
||||
name: epc-qr
|
||||
description: 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
|
||||
|
||||
```bash
|
||||
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
|
||||
Loading…
Add table
Add a link
Reference in a new issue