liquidity-management — скилл для Claude Code: обзор и установка
Помогает планировать денежные потоки, распределять резервы по уровням доступа и строить лесенки депозитов без потери доходности.
npx skills add JoelLewis/finance_skills --skill liquidity-management -a claude-codeЧто делает liquidity-management
Скилл добавляет в модель правила финансового планирования на 12 и более месяцев вперёд. Он делит расходы на фиксированные, переменные и редкие крупные выплаты, вычисляя чистый денежный поток. Для фрилансеров и специалистов с нестабильным доходом инструмент находит средний заработок за 12 месяцев. Излишки откладываются в специальный буфер размером в 2–3 месяца базовых трат.
Активы разбиваются на четыре уровня ликвидности: от текущих счетов с доступом в тот же день до заблокированных на годы вложений. Инструмент содержит формулы для ступенчатой покупки облигаций или казначейских векселей (T-bills) со сроками 4, 8, 13 и 26 недель. Расчёт учитывает, что фонды облигаций рассчитываются по стандарту T+1, а раннее закрытие вклада ведёт к штрафу. Без учёта этих задержек баланс между доходностью и быстрым доступом к деньгам легко нарушить.
Какие задачи решает
- построить помесячный прогноз денежных потоков на год вперёд
- рассчитать ступени и доходность лесенки банковских вкладов
- сгладить бюджет при нестабильном или сезонном доходе фрилансера
- распределить капитал по четырём уровням доступности средств
- оценить финансовую подушку с помощью коэффициента ликвидности
Примеры запросов агенту
- Рассчитай лесенку из казначейских векселей на $40,000 с шагом погашения раз в месяц.
- Помоги сгладить нерегулярный доход фрилансера: в среднем получаю $8,000 в месяц, базовые расходы $5,500.
- Проверь мой коэффициент ликвидности, если месячные расходы составляют $4,000, а на счетах лежит $18,000.
Как установить liquidity-management
1Через Skills CLI (Vercel)
npx skills add JoelLewis/finance_skills --skill liquidity-management -a claude-code2Вручную: положить файлы
~/.claude/skills/liquidity-management/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/liquidity-management/
1Через Skills CLI (Vercel)
npx skills add JoelLewis/finance_skills --skill liquidity-management -a codex2Вручную: положить файлы
.agents/skills/liquidity-management/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add JoelLewis/finance_skills --skill liquidity-management -a cursor2Вручную: положить файлы
.cursor/skills/liquidity-management/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install JoelLewis/finance_skills liquidity-management2Вручную: положить файлы
.github/skills/liquidity-management/SKILL.md1Через Skills CLI (Vercel)
npx skills add JoelLewis/finance_skills --skill liquidity-management -a gemini-cli2Командой платформы
gemini skills install https://github.com/JoelLewis/finance_skills --path plugins/wealth-management/skills/liquidity-managementВручную: положить файлы
.devin/skills/liquidity-management/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add JoelLewis/finance_skills --skill liquidity-management -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о liquidity-management
Как установить liquidity-management в Claude Code?
Выполните команду npx skills add JoelLewis/finance_skills --skill liquidity-management -a claude-code. Файл навыка сохранится по пути ~/.claude/skills/liquidity-management/SKILL.md.
Что делает скилл liquidity-management?
Он задаёт модели логику распределения денег по уровням ликвидности, моделирует лесенки вкладов и гособлигаций, а также рассчитывает финансовые коэффициенты.
Как скилл предлагает сглаживать переменный доход?
Скилл берёт средний доход за последние 12 месяцев за базовый оклад и рассчитывает резерв на 2–3 месяца трат. В прибыльные месяцы излишки уходят в этот буфер, а в периоды спада деньги берутся из него.
Исходный текст
SKILL.md · MIT
--- name: liquidity-management description: "Plan and manage cash flow to ensure adequate liquidity while minimizing opportunity cost of excess cash. Use when the user asks about cash flow forecasting, CD or bond laddering, liquidity tiers, income smoothing for variable earners, or sweep strategies. Also trigger when users mention 'T-bill ladder', 'where to park cash', 'irregular income budgeting', 'freelancer cash management', 'lumpy expenses', 'liquidity ratio', 'how much cash to hold', or ask how to plan for large upcoming expenses." --- # Liquidity Management ## Core Concepts ### Cash Flow Forecasting Project income and expenses monthly for 12+ months: - **Income sources**: salary, business income, investment income, rental income, side gigs - **Fixed expenses**: mortgage/rent, insurance, subscriptions, loan payments - **Variable expenses**: food, utilities, discretionary spending - **Periodic lumpy expenses**: property taxes, insurance premiums, tuition, estimated taxes - **Net cash flow**: income - expenses per period → identifies surplus/deficit months ### Income Smoothing (Variable Earners) For commission, freelance, seasonal, or bonus-heavy income: - Compute trailing 12-month average income as "base salary equivalent" - Budget based on base amount, not peak months - Buffer surplus months into a smoothing reserve (separate from emergency fund) - Target smoothing reserve: 2-3 months of base expenses - Draw from reserve in below-average months ### Liquidity Tiers Classify investable assets by time to access: | Tier | Access Time | Examples | Typical Yield | |------|------------|---------|---------------| | Tier 1 — Immediate | Same day | Checking and savings at your primary bank, money market funds | Low | | Tier 2 — Short-term | 1-3 business days | High-yield savings at an online bank, brokerage sweep cash, T-bills, bond funds and bond ETFs | Moderate | | Tier 3 — Medium-term | 1-4 weeks (or penalty cost) | CDs (early-withdrawal penalty), I-bonds (after 1-year lockup) | Moderate-High | | Tier 4 — Long-term | 30+ days | Real estate, PE/VC, locked alternatives, retirement accounts (pre-59½) | Highest | Tier notes: - **Tier 1 vs Tier 2 savings:** the distinction is transfer time, not product type. A savings account at your primary bank offers same-day access (Tier 1); a high-yield savings account at an online bank typically requires a 1-3 business day ACH transfer to reach your checking account (Tier 2). - **Bond funds and bond ETFs:** both settle T+1 (the US moved to T+1 settlement in May 2024 for equities, ETFs, and mutual funds), so sale proceeds are available in roughly 1-3 business days including transfer to a bank. They belong in Tier 2 for access time — though, unlike deposits, the sale price is subject to market risk. ### CD Laddering Stagger CD maturities for regular access + higher yields: - Example: $60K split into 6 CDs maturing every 2 months - As each CD matures: either use the cash or reinvest at the longest rung - Benefit: captures term premium while maintaining periodic liquidity - Variant: 3/6/9/12-month ladder, renewing each at 12 months ### Bond Laddering Similar concept with Treasury or corporate bonds: - Annual maturities across 1-5 or 1-10 years - Provides predictable cash flows and interest rate diversification - Rungs mature and are reinvested at prevailing rates (automatic rate averaging) ### T-Bill Ladder Short-duration, high-liquidity ladder: - 4/8/13/26-week T-bills rolling continuously - Purchased at Treasury Direct or through brokerage - State tax exempt (federal only) - Highly liquid: can sell on secondary market before maturity ### Liquidity Metrics - **Liquidity ratio**: liquid assets / monthly expenses (target ≥ 3-6) - **Cash reserve ratio**: cash + near-cash / total portfolio - **Current ratio** (business): current assets / current liabilities (target > 1.5) - **Quick ratio** (business): (current assets - inventory) / current liabilities ### Seasonal and Tax Planning - **Estimated taxes**: quarterly for self-employed (Q1: Apr 15, Q2: Jun 15, Q3: Sep 15, Q4: Jan 15) - **Property taxes**: typically semi-annual — reserve monthly for escrow-like smoothing - **Holiday/vacation**: set aside monthly into dedicated sub-account - **Annual expenses**: insurance premiums, memberships → amortize monthly ### Margin of Safety Maintain buffer above minimum liquidity requirements: - Income uncertainty → larger buffer - Known upcoming large expenses → pre-fund 2-3 months early - Market correlation: income and portfolio may both decline in recession ## Key Formulas | Formula | Expression | Use Case | |---------|-----------|----------| | Liquidity ratio | Liquid assets / monthly expenses | Adequacy check | | Net cash flow | Σ income - Σ expenses | Monthly surplus/deficit | | CD ladder yield | Weighted average of rung yields | Blended return on ladder | | Smoothing reserve | Base monthly expenses × 2-3 | Buffer for variable income | | Breakeven penalty | CD early withdrawal penalty / (CD rate - savings rate) | Whether to break CD | ## Worked Examples ### Example 1: CD Ladder Construction **Given:** $60,000 to deploy, want liquidity every 2 months, 12-month CDs yielding 4.8% **Calculate:** Ladder structure and blended yield **Solution:** - Split into 6 equal CDs of $10,000 each - Stagger maturities: 2, 4, 6, 8, 10, 12 months - Initial yields may vary by term: 2mo=4.2%, 4mo=4.4%, 6mo=4.5%, 8mo=4.6%, 10mo=4.7%, 12mo=4.8% - Blended yield ≈ average = 4.53% - Every 2 months one CD matures → reinvest at 12-month rate (4.8%) or use funds - After full cycle (12 months), all CDs are 12-month earning 4.8% ### Example 2: Variable Income Smoothing **Given:** Freelancer with monthly income ranging $3,000-$15,000, average $8,000. Monthly expenses $5,500. **Calculate:** Base budget and smoothing reserve target **Solution:** - Base budget: $5,500/month (essential expenses) - Average monthly surplus: $8,000 - $5,500 = $2,500 - Smoothing reserve target: $5,500 × 3 = **$16,500** - In months earning >$8K: direct excess to smoothing reserve until funded - In months earning <$5.5K: draw from smoothing reserve - Once reserve is funded, excess above $8K goes to savings/investment goals ## Common Pitfalls - Illiquidity surprise: needing cash when assets are locked in alternatives or retirement accounts - Penalty drag from breaking CDs frequently (defeats the purpose of laddering) - Over-optimizing yield at the expense of access (yield chasing in illiquid instruments) - Not planning for estimated tax payments (large quarterly cash needs for self-employed) - Ignoring correlation between income loss and market decline (both happen in recessions) - Treating credit lines as liquidity (they can be revoked when most needed) ## Cross-References - **emergency-fund** (wealth-management plugin): first tier of liquidity, must be funded before optimizing - **lending** (wealth-management plugin): margin loans, HELOCs as backup liquidity (with risks) - **time-value-of-money** (core plugin): CD/bond pricing, yield calculations - **debt-management** (wealth-management plugin): debt payments are fixed cash flow obligations - **savings-goals** (wealth-management plugin): multiple goals compete for available cash flow - **tax-efficiency** (wealth-management plugin): estimated taxes, tax-loss harvesting timing - **fixed-income-sovereign** (wealth-management plugin): T-bill ladder mechanics, Treasury Direct - **financial-planning-workflow** (advisory-practice plugin): cash flow tier structure informs the liquidity analysis in comprehensive financial plans - **equity-compensation** (wealth-management plugin): option exercise costs, RSU withholding gaps, and AMT bills create planned liquidity needs in vest and exercise years ## Running the script Run the reference implementation directly: ``` uv run scripts/liquidity_management.py # PEP 723 header resolves dependencies automatically python3 scripts/liquidity_management.py # after: pip install numpy scipy ``` A bare run prints a demo covering liquidity ratios, a 12-month cash flow projection, cash runway, liquidity tier analysis, CD ladder construction, income smoothing, and CD breakeven analysis. Use `--verify` to recompute the demo figures and assert they match this skill's worked examples (prints PASS/FAIL, exits nonzero on mismatch), and `--help` to list the available classes and functions. The file is primarily meant to be imported as a module (`from liquidity_management import LiquidityManagement`) rather than run standalone.
© JoelLewis · MIT · JoelLewis/finance_skills