К основному содержанию
скилл CX Codex

bank-sync — скилл для Claude Code: импорт банковских транзакций

Подключает банковские счета к Wilson и тянет новые транзакции каждый день через Plaid. Пригодится тем, кто ведёт учёт в Wilson и устал от ручных CSV.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add openaccountant/skills --skill bank-sync -a claude-code
Открыть на GitHub

Что делает 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-code

2Вручную: положить файлы

~/.claude/skills/bank-sync/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/bank-sync/

По шагам, с командами для каждой платформы: Как установить скилл в 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

Похожие скиллы

Всё по теме «Финансы и бизнес» →
plaid-fintech sickn33 Скилл задаёт паттерны интеграции Plaid API: генерацию Link token, сверку балансов, синхронизацию транзакций и настройку списаний ACH. CX Codex +1 956установок fintech-engineer VoltAgent Community Субагент проектирует платежные системы, банковские интеграции и сервисы с соблюдением требований регуляторов. Пригодится при настройке шлюзов, расчетов и правил KYC. 518установок finance-manager ailabs-393 Разбирает выписки из PDF и CSV, считает норму сбережений и собирает HTML-отчёт с графиками. Пригодится, когда надо понять, куда уходят деньги. CX Codex +1 2 500установок crypto-tax-export agipro Собирает историю сделок и считает налог в CSV для Koinly, CoinTracker, CoinLedger, TokenTax и формы IRS 8949. CX Codex +1 433установок domain-fintech actionbook Скилл задаёт агенту правила финтех-домена на Rust: точные десятичные деньги, неизменяемые транзакции, аудит. Пригодится при работе с платежами и учётом. CX Codex +1 2 800установок

Из того же набора28

rental-property Считает NOI, cap rate, cash-on-cash и ROI по каждому объекту аренды. Пригодится, когда нужно свести доход и расходы перед подачей Schedule E. CX Codex +1 489установок spending-review Скилл собирает траты по категориям за месяц, сравнивает с прошлым месяцем и показывает, где расходы выросли. Пригодится, если ведёте бюджет в Wilson или в банковских CSV. CX Codex +1 467установок invoice-aging Раскладывает неоплаченные счета по срокам просрочки и показывает, кто из клиентов задерживает платежи. Полезен, когда нужно понять, сколько денег зависло у заказчиков. CX Codex +1 444установок profit-loss Скилл собирает P&L за любой период: выручка, себестоимость, операционные расходы, чистая прибыль и маржа в процентах. CX Codex +1 443установок smart-categorize Раскладывает неразобранные транзакции по категориям: сначала прогоняет существующие правила, потом предлагает новые по названиям продавцов. CX Codex +1 428установок net-worth Скилл собирает активы и обязательства в один отчёт и считает чистый капитал. Пригодится, когда нужно раз в месяц видеть, куда движутся деньги. CX Codex +1 416установок venmo-reconciler Разбирает выгрузку Venmo на бизнес и личные переводы, помечает спорные записи и заводит деловые операции в учёт. CX Codex +1 419установок break-even-calc Считает выручку, при которой доходы равны расходам. Полезен, когда нужно понять, сколько продавать, чтобы не уйти в минус. CX Codex +1 411установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой