contractor-tracking — скилл для Claude Code: как установить
Скилл отслеживает выплаты независимым подрядчикам за налоговый год, группирует суммы по получателям и предупреждает о достижении лимита в $600 для формы 1099-NEC.
npx skills add openaccountant/skills --skill contractor-tracking -a claude-codeЧто делает contractor-tracking
Скилл запрашивает налоговый год и категории расходов или конкретные имена исполнителей. Через инструмент transaction_search он находит исходящие переводы за консалтинг, фриланс или профессиональные услуги, считает общую сумму по каждому контрагенту и формирует сводный отчёт. В таблице выставляются статусы: REPORTABLE при сумме от $600, APPROACHING для диапазона от $400 до $599 и Under threshold для сумм ниже $400.
Переводы через платёжные шлюзы вроде PayPal или Stripe в этот расчёт не входят, так как операторы отчитываются по ним через форму 1099-K. Корпорации со статусом S-corp или C-corp также освобождены от отчётности 1099-NEC, за исключением юридических и медицинских услуг. Для фиксации итогов скилл вызывает export_transactions и выгружает платежи в CSV. Если форму W-9 не запросили до первой выплаты, закон обязывает удерживать налог 24%.
Какие задачи решает
- найти все выплаты фрилансерам и подрядчикам за налоговый год
- выявить контрагентов с расходами от $600 для формы 1099-NEC
- отследить исполнителей в пограничной зоне выплат от $400 до $599
- выгрузить данные платежей в CSV через
export_transactions
Примеры запросов агенту
- Проверь выплаты подрядчикам за 2024 год и покажи тех, кто превысил лимит в $600.
- Найди все переводы для John Smith и Design LLC и выгрузи отчёт в CSV.
- Посчитай расходы на фрилансеров и консультантов за текущий год.
Как установить contractor-tracking
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill contractor-tracking -a claude-code2Вручную: положить файлы
~/.claude/skills/contractor-tracking/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/contractor-tracking/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill contractor-tracking -a codex2Вручную: положить файлы
.agents/skills/contractor-tracking/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill contractor-tracking -a cursor2Вручную: положить файлы
.cursor/skills/contractor-tracking/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install openaccountant/skills contractor-tracking2Вручную: положить файлы
.github/skills/contractor-tracking/SKILL.md1Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill contractor-tracking -a gemini-cli2Командой платформы
gemini skills install https://github.com/openaccountant/skills --path business/contractor-trackingВручную: положить файлы
.devin/skills/contractor-tracking/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add openaccountant/skills --skill contractor-tracking -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о contractor-tracking
Как установить contractor-tracking в Claude Code?
Выполните команду npx skills add openaccountant/skills --skill contractor-tracking -a claude-code. Конфигурация запишется в файл ~/.claude/skills/contractor-tracking/SKILL.md.
Что делает скилл contractor-tracking?
Он суммирует расходы на независимых исполнителей за календарный год, проверяет превышение порога в $600 и готовит сводку для подачи налоговой формы 1099-NEC.
Учитываются ли платежи через кредитные карты и PayPal?
Нет, расчёты через банковские карты и платёжные сервисы исключаются из 1099-NEC, так как платёжные системы отчитываются по ним самостоятельно через форму 1099-K.
Исходный текст
SKILL.md · MIT
--- name: contractor-tracking description: > Monitor 1099 contractor payments and flag $600 threshold. --- # 1099 Contractor Payment Tracking ## Overview Track payments to independent contractors throughout the tax year. Total payments by vendor, flag anyone approaching or exceeding the $600 IRS reporting threshold, and prepare data for 1099-NEC filing. ## Wilson Tools Used - `transaction_search` — find all payments to contractor-related vendors by name or category - `export_transactions` — export contractor payment details for tax filing preparation ## Workflow 1. Ask for the tax year (defaults to current year) and any known contractor names or payment categories. 2. Use `transaction_search` to find all outgoing payments categorized as contractor, freelancer, consulting, or professional services. 3. Also search by specific vendor names if provided (e.g., "John Smith", "Design LLC"). 4. Group results by vendor/payee and sum total payments per vendor for the year. 5. Generate the tracking report: ``` 1099-NEC CONTRACTOR TRACKING — Tax Year [Year] ══════════════════════════════════════════════════ Contractor Payments YTD Total Status ────────────────────────────────────────────────── Jane Smith Design 8 $12,400 REPORTABLE Mike's IT Services 4 $3,200 REPORTABLE Sarah Copywriting 2 $550 APPROACHING Tom Photography 1 $200 Under threshold ────────────────────────────────────────────────── Total Contractors: 4 Reportable (>=$600): 2 Approaching ($400-$599): 1 Total Contractor Spend: $16,350 ══════════════════════════════════════════════════ ``` 6. Flag contractors as: - **REPORTABLE**: Total >= $600 (1099-NEC required) - **APPROACHING**: Total $400-$599 (may cross threshold) - **Under threshold**: Total < $400 7. Use `export_transactions` to create a CSV of all contractor payments for tax preparation. ## Without Wilson 1. Export your full year of bank transactions as CSV from your bank. 2. In a spreadsheet, filter for outgoing payments (negative amounts in Chase CSV, or debit transactions). 3. Add a "Contractor" column. Manually tag each contractor payment with the contractor's name. 4. Create a pivot table: Rows = Contractor name, Values = Sum of Amount (absolute value). 5. Add a status column: `=IF(ABS(Total)>=600,"REPORTABLE",IF(ABS(Total)>=400,"APPROACHING","Under threshold"))`. 6. For 1099-NEC filing, you need each contractor's legal name, address, and TIN/SSN. Keep a W-9 on file for every contractor you pay. 7. E-file 1099-NECs through IRS FIRE system (fire.irs.gov) or use a service like Tax1099.com, Track1099.com, or QuickBooks 1099 filing. Due date: January 31 of the following year. ## Important Notes - The $600 threshold applies to payments for services, not goods. Payments to corporations (S-corp, C-corp) are generally exempt unless for legal or medical services. - Collect W-9 forms from contractors BEFORE making the first payment. Backup withholding (24%) is required if no W-9 is provided. - This tracks calendar year totals. If you need to check mid-year, specify the date range from January 1 through the current date. - Payments made via credit card or payment processor (PayPal, Stripe) are reported by the processor on 1099-K, not by you on 1099-NEC.
© openaccountant · MIT · openaccountant/skills