← ClaudeAtlas

qif-to-qfxlisted

Convert QIF files to QFX format for Quicken import. Handles PayPal balancing, split stripping, deduplication, and multi-file combine.
adequate-supervisor298/qif-to-qfx · ★ 1 · Data & Documents · score 74
Install: claude install-skill adequate-supervisor298/qif-to-qfx
# QIF → QFX Converter for Quicken ## When to use - Convert QIF exports (PayPal, banks, any financial service) to QFX for Quicken Mac import - Clean up splits, balance issues, or missing headers in QIF files ## Entry Point Guide the user through conversion interactively. 1. **Find files.** Run `bash {skill_dir}/find-qif-files.sh` (scans `~/Downloads` for `*.qif`, `*.QIF`, `*.zip`). Output: `ext|size|date|path` per file, or `NO_FILES`. Also check user-provided paths. 2. **Present files.** AskUserQuestion with multiSelect, one option per file. If `NO_FILES`, ask for a path. 3. **Ask source.** AskUserQuestion: "PayPal" (auto-balance on), "Bank" (no balance, ask bank name for `--org`), or "Other". 4. **Build command.** Show full command. Multi-file: `-o ~/Downloads/{source}-combined.qfx`. Single: auto-names. Confirm before running. 5. **Run.** `python3 {skill_dir}/qif_to_qfx.py {args}` 6. **Show results.** Display output, then: "**To import:** File → Import → Web Connect (.QFX) → Link to existing account → select account → Accept All" ### Rules - Always show command before running - Combine multiple files from same source with `-o` - If user provided a path as argument, skip file discovery --- ## CLI Reference ```bash python3 qif_to_qfx.py <input.qif> [output.qfx] [--no-balance] [--org NAME] [--acctid ID] python3 qif_to_qfx.py <a.qif> <b.qif> -o <output.qfx> [--no-balance] [--org NAME] python3 qif_to_qfx.py <exports.zip> -o <output.qfx> [--no-balance] [--org NAME] ``