bank-sync — скилл для Claude Code: импорт банковских транзакций
Подключает банковские счета к Wilson и тянет новые транзакции каждый день через Plaid. Пригодится тем, кто ведёт учёт в Wilson и устал от ручных CSV.
npx skills add openaccountant/skills --skill bank-sync -a claude-codeЧто делает bank-sync
Скилл проводит через Plaid Link: вы выбираете банк, входите в него, отмечаете счета для синхронизации. Дальше токен доступа лежит в локальной базе Wilson и никуда не уходит. Первый прогон забирает транзакции за последние 30 дней, дубли отсеиваются, а свежие операции уходят в categorize. По итогам скилл показывает, сколько строк пришло, сколько пропущено и какие счета подключены.
Ежедневная синхронизация запускается при следующем старте сессии Wilson. Из инструментов задействованы transaction_search — проверить импорт и поискать повторы — и categorize для разметки. Нужна лицензия Wilson Pro: без неё шаг с Plaid не пройдёт.
Часть банков требует повторной авторизации каждые 90 дней, Plaid сам об этом напомнит. Если связь с банком рвётся, Wilson сообщит и предложит либо войти заново, либо вернуться к ручному импорту CSV. В скилле есть и запасной путь без Plaid: расписание выгрузок по крупным банкам и разбор альтернатив вроде Actual Budget или GnuCash с OFX.
Какие задачи решает
- подтянуть транзакции из банка без ручной выгрузки CSV
- разметить новые операции по категориям сразу после синхронизации
- отловить дубли при повторном импорте
- настроить ежедневный сбор операций по расписанию
- собрать выгрузки вручную, если Plaid недоступен
Примеры запросов агенту
- подключи мой банковский счёт через Plaid и синхронизируй транзакции
- проверь импортированные операции через transaction_search и найди дубли
- разметь новые транзакции через categorize
Как установить bank-sync
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill bank-sync -a claude-code2Вручную: положить файлы
~/.claude/skills/bank-sync/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/bank-sync/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill bank-sync -a codex2Вручную: положить файлы
.agents/skills/bank-sync/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill bank-sync -a cursor2Вручную: положить файлы
.cursor/skills/bank-sync/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openaccountant/skills bank-sync2Вручную: положить файлы
.github/skills/bank-sync/SKILL.md1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill bank-sync -a gemini-cli2Командой платформы
gemini skills install https://github.com/openaccountant/skills --path shared/bank-syncВручную: положить файлы
.devin/skills/bank-sync/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill bank-sync -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о bank-sync
Как установить bank-sync в Claude?
Выполните npx skills add openaccountant/skills --skill bank-sync -a claude-code. Файл скилла окажется в ~/.claude/skills/bank-sync/SKILL.md.
Что делает bank-sync?
Подключает банковские счета через Plaid и импортирует транзакции автоматически, включая ежедневную синхронизацию. Новые операции размечаются через categorize.
Что нужно для работы bank-sync?
Лицензия Wilson Pro — без неё интеграция с Plaid не запустится. Токен доступа хранится локально в базе Wilson.
Исходный текст
SKILL.md · MIT
--- name: bank-sync description: > Connect bank accounts for automatic transaction import via Plaid. --- # Bank Sync ## Overview Connect your bank accounts for automatic, recurring transaction imports using the Plaid API. Once connected, Wilson pulls new transactions daily without manual CSV exports. Supports checking, savings, and credit card accounts from thousands of financial institutions. **Note: Plaid integration requires a Wilson Pro license.** ## Wilson Tools Used - `transaction_search` — verify imported transactions and check for duplicates - `categorize` — auto-categorize newly synced transactions ## Workflow 1. Verify the user has a valid Wilson Pro license. 2. Launch the Plaid Link flow to connect a bank account: - User selects their financial institution - User authenticates with their bank credentials - User selects which accounts to sync 3. Store the Plaid access token securely in the local database. 4. Perform an initial sync to pull the last 30 days of transactions. 5. Deduplicate against any previously imported transactions. 6. Run `categorize` on newly synced transactions. 7. Report sync results: new transactions, duplicates skipped, accounts connected. 8. Set up daily automatic sync (runs on next Wilson session start). ## Without Wilson If you don't have Wilson Pro or prefer manual imports, here are alternatives for each major bank: ### Manual Export Schedule (Recommended Monthly) **Chase:** - chase.com > Account > Download account activity > CSV - Or set up Chase email alerts for transactions over a threshold **Bank of America:** - bankofamerica.com > Account > Information & Services > Download transactions > CSV - BofA also supports auto-export to Quicken/QuickBooks **Wells Fargo:** - wellsfargo.com > Account > Download Account Activity > Comma Delimited **Citi:** - citibank.com > Account > View Activity > Download (CSV, OFX, QIF) **Capital One:** - capitalone.com > Account > Download Transactions > CSV **American Express:** - americanexpress.com > Statements & Activity > Download your Transactions > CSV ### Free Plaid Alternatives - **Monarch Money** ($9.99/mo): Automatic bank sync with budgeting - **Lunch Money** ($10/mo): Developer-friendly, CSV import + Plaid sync - **Actual Budget** (free, self-hosted): Manual import with OFX support - **GnuCash** (free): OFX direct download from some banks ### Automation Without Plaid - Set calendar reminders to export CSV monthly from each bank - Use the `import-transactions` skill to import each file - Some banks support OFX Direct Connect — GnuCash and KMyMoney can pull transactions automatically without Plaid ## Important Notes - Plaid credentials are stored locally in your Wilson database — they never leave your machine. - Bank sync uses Plaid's transaction sync API, which handles deduplication server-side. - Some institutions require re-authentication every 90 days (Plaid will prompt you). - Plaid supports 12,000+ financial institutions in the US, Canada, and UK. - If a bank connection breaks, Wilson will notify you and offer to re-authenticate or fall back to manual CSV import.
© openaccountant · MIT · openaccountant/skills