account-research
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM.…
\"Calculate Altman Z-Score to predict corporate bankruptcy probability from financial ratios. Use this skill when the user needs to assess a company's financial distress risk, screen for bankruptcy-prone firms, or evaluate credit worthiness — even if they say 'bankruptcy
$ npx -y skills add charlieviettq/awesome-agent-skill --skill algo-risk-altman-z --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/algo-risk-altman-zContext preview
The summary Claude sees to decide when to auto-load this skill.
\"Calculate Altman Z-Score to predict corporate bankruptcy probability from financial ratios. Use this skill when the user needs to assess a company's financial distress risk, screen for bankruptcy-prone firms, or evaluate credit worthiness — even if they say 'bankruptcy
name: "\"algo-risk-altman-z\"" description: "\"Calculate Altman Z-Score to predict corporate bankruptcy probability from financial ratios. Use this skill when the user needs to assess a company's financial distress risk, screen for bankruptcy-prone firms, or evaluate credit worthiness — even if they say 'bankruptcy prediction', 'financial distress score', or 'Z-score analysis'.\"." allowed-tools: Bash, Read, Write, Edit, Glob, Grep
Altman Z-Score is a linear discriminant model predicting bankruptcy probability from five financial ratios. Z = 1.2X₁ + 1.4X₂ + 3.3X₃ + 0.6X₄ + 1.0X₅. Zones: Z > 2.99 (safe), 1.81-2.99 (grey), Z < 1.81 (distress). Originally for public manufacturing firms; variants exist for private and non-manufacturing.
**Trigger conditions:**
**When NOT to use:**
IRON LAW: Z-Score Was Calibrated for PUBLIC MANUFACTURING Firms Applying the original formula to private firms, service companies, or emerging markets WITHOUT using the appropriate variant produces misleading results. Use Z'-Score for private firms, Z''-Score for non-manufacturing and emerging markets.
Extract from financial statements: working capital, retained earnings, EBIT, market cap (or book equity for private), total assets, total liabilities, sales. **Gate:** All five inputs available, from same reporting period.
Before touching any formula, pick the right variant — this is the single most common mistake when applying Altman Z.
| Firm description | Variant | Script flag | |------------------|---------|-------------| | Public **manufacturing** firm | Original Z | `--variant original` | | **Private** manufacturing firm (no market cap) | Z' | `--variant private` | | **Non-manufacturing** — SaaS, services, retail, tech, finance-light | Z'' | `--variant non_manufacturing` | | Emerging-market firm of any kind | Z'' | `--variant non_manufacturing` |
**If the user description contains any of these tags**: "SaaS", "cloud", "software", "services", "retail", "e-commerce", "platform", "tech", "emerging market", "BRICS", "non-manufacturing" → **use Z''**. Do not default to the original Z just because that's the "classic" formula.
Full formulas and zone thresholds for each variant live in [`references/z-score-variants.md`](references/z-score-variants.md). Coefficients, X₄ definition (market cap vs book equity), and the X₅ treatment all differ between variants — they are not small tweaks to the original.
1. X₁ = Working Capital / Total Assets (liquidity) 2. X₂ = Retained Earnings / Total Assets (cumulative profitability) 3. X₃ = EBIT / Total Assets (operating efficiency) 4. X₄ = Market Value of Equity / Total Liabilities (leverage) 5. X₅ = Sales / Total Assets (asset turnover) 6. Z = 1.2X₁ + 1.4X₂ + 3.3X₃ + 0.6X₄ + 1.0X₅
Check: all ratios in plausible ranges. Compare Z-score against industry peers and historical trend. **Gate:** Z-score computed, zone classification assigned.
Return Z-score with component breakdown and zone classification.
{
"z_score": 2.45,
"zone": "grey",
"components": {"X1": 0.12, "X2": 0.25, "X3": 0.08, "X4": 1.5, "X5": 0.9},
"metadata": {"model": "original", "company": "...", "period": "2024-Q4"}
}**Input:** WC=200M, RE=500M, EBIT=150M, MktCap=2B, TL=1B, TA=3B, Sales=2.5B **Expected:** X1=0.067, X2=0.167, X3=0.05, X4=2.0, X5=0.833. Z=1.2(0.067)+1.4(0.167)+3.3(0.05)+0.6(2.0)+1.0(0.833)=2.53 → Grey zone.
| Input | Expected | Why | |-------|----------|-----| | Negative retained earnings | Low X₂, likely distress | Accumulated losses are a strong distress signal | | Startup with no revenue | X₅ near zero | Z-score not designed for pre-revenue companies | | Asset-light tech firm | Misleading X₅ | High revenue/low assets inflates turnover |
| Script | Description | Usage | |--------|-------------|-------| | `scripts/altman_z.py` | Compute Altman Z-Score and classify zone | `python scripts/altman_z.py --help` |
Run `python scripts/altman_z.py --verify` to execute built-in sanity tests.
formulas, zone thresholds, variant-selection rules, and a worked tech-firm example.
Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM.…
Evaluate LLM agents and tool-using workflows—task success, tool accuracy, latency/cost, safety, and regression suites. Use when shipping agent features,…
Design agent tools and CLI surfaces—schemas, naming, errors, idempotency, and discoverability for LLM callers. Use when defining tools for agents, SDKs, or…
\"Implement and select ad bidding strategies from manual CPC to automated target-CPA and target-ROAS. Use this skill when the user needs to choose a bidding…
\"Optimize advertising budget allocation across campaigns using marginal returns analysis. Use this skill when the user needs to distribute budget across…
\"Build CTR prediction models for estimating ad click-through rates from features. Use this skill when the user needs to predict click probability, build an ad…