qif-to-qfxlisted
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]
``