analyzing-earnings-quality

Assesses earnings quality through accruals analysis, cash conversion, and accounting red flag identification. Use when evaluating earnings quality, detecting accounting anomalies, or analyzing accruals.

11 stars

Best use case

analyzing-earnings-quality is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

Assesses earnings quality through accruals analysis, cash conversion, and accounting red flag identification. Use when evaluating earnings quality, detecting accounting anomalies, or analyzing accruals.

Teams using analyzing-earnings-quality should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/analyzing-earnings-quality/SKILL.md --create-dirs "https://raw.githubusercontent.com/CaseMark/skills/main/skills/finance/analyzing-earnings-quality/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/analyzing-earnings-quality/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How analyzing-earnings-quality Compares

Feature / Agentanalyzing-earnings-qualityStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

Assesses earnings quality through accruals analysis, cash conversion, and accounting red flag identification. Use when evaluating earnings quality, detecting accounting anomalies, or analyzing accruals.

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# Analyzing Earnings Quality

## When To Use

- Evaluating a company's reported earnings before making buy/sell/hold recommendations
- Screening for accounting anomalies or aggressive revenue recognition in a portfolio or watchlist
- Conducting due diligence on an acquisition target's financial statements
- Comparing earnings quality across peer companies in an industry sector
- Investigating divergences between reported net income and operating cash flow

## Inputs To Gather

- **Income statement** (3-5 years minimum): Revenue, COGS, operating expenses, non-recurring items, net income
- **Cash flow statement** (matching period): CFO, capex, working capital changes, stock-based compensation
- **Balance sheet** (matching period): Total assets, receivables, inventory, payables, accrued liabilities, deferred revenue
- **Notes to financials**: Revenue recognition policies, changes in accounting estimates, related-party transactions
- **Audit opinion and any restatements**: Qualified opinions, material weaknesses, prior-period adjustments
- **Sector context**: Industry-typical accrual levels, seasonal patterns, capital intensity

## Workflow

1. **Compute accruals metrics**
   - Calculate total accruals: Net Income minus CFO
   - Derive accrual ratio: Total Accruals / Average Total Assets
   - Compute the Sloan accrual measure: (ΔCA - ΔCash) - (ΔCL - ΔSTD - ΔTP) - D&A, scaled by average total assets
   - Flag if accrual ratio exceeds ±5% of average total assets or deviates significantly from sector median

2. **Assess cash conversion quality**
   - Cash conversion ratio: CFO / Net Income (healthy benchmark: consistently >1.0)
   - Free cash flow yield vs. earnings yield — persistent gaps signal accrual-driven earnings
   - Track CFO-to-EBITDA over time; declining trend indicates deteriorating cash backing
   - Examine capex classification: operating vs. growth capex, and whether maintenance capex is being deferred

3. **Analyze revenue quality**
   - Revenue growth vs. receivables growth — receivables growing faster than revenue suggests channel stuffing or aggressive recognition
   - Days Sales Outstanding (DSO) trend: rising DSO relative to peers is a red flag
   - Deferred revenue trend: declining deferred revenue alongside rising reported revenue may indicate pull-forward
   - Bill-and-hold arrangements, percentage-of-completion changes, or contract modification patterns [VERIFY against ASC 606 / IFRS 15 applicability]

4. **Screen for expense manipulation**
   - Capitalization rates: rising proportion of capitalized vs. expensed costs (especially software development, exploration costs)
   - Reserve and accrual reversals boosting income (warranty reserves, bad debt provisions, restructuring reserves)
   - Pension and post-retirement assumption changes — discount rate, expected return on plan assets [VERIFY plan-specific assumptions]
   - Stock-based compensation: exclude SBC from "adjusted" earnings and assess magnitude relative to operating income

5. **Evaluate non-recurring and below-the-line items**
   - Frequency of "one-time" charges — truly one-time items should not recur in 3+ of the last 5 years
   - Gains on asset sales, debt extinguishment, or insurance recoveries inflating headline numbers
   - Classify each adjustment as sustainable or transient; compute a "clean" earnings figure

6. **Construct an earnings quality scorecard**
   - Assign ratings (Strong / Adequate / Weak) across dimensions: accrual level, cash conversion, revenue quality, expense integrity, non-recurring reliance
   - Weight each dimension by materiality to the specific company and sector
   - Summarize an overall earnings quality assessment with a composite score or rating

## Output

Deliver a structured earnings quality report containing:

- **Executive summary**: One-paragraph overall assessment with composite rating
- **Accruals analysis table**: Accrual ratios by year, trend direction, and sector comparison
- **Cash conversion dashboard**: CFO/NI ratio, FCF yield vs. earnings yield, trend charts
- **Red flag inventory**: Each flag with metric value, threshold, severity (High/Medium/Low), and supporting evidence
- **Clean earnings reconciliation**: Reported EPS to adjusted EPS bridge, with each adjustment categorized and explained
- **Earnings quality scorecard**: Dimension-level ratings and composite assessment
- **Limitations and caveats**: Data gaps, periods not covered, estimates used

## Quality Checks

- Confirm all financial data ties back to audited filings or authoritative sources — no analyst estimates without labeling
- Verify accrual calculations foot to the balance sheet and cash flow statement (total accruals = NI - CFO should reconcile)
- Cross-check DSO, DIO, and DPO calculations against stated revenue, COGS, and payables figures
- Ensure peer comparisons use consistent accounting standards (GAAP vs. IFRS) [VERIFY standard used by each peer]
- Flag any company with a recent auditor change, restatement, or material weakness as elevated risk regardless of metric results
- Confirm that "non-recurring" items are truly excluded from the clean earnings figure and not double-counted
- Mark any metric derived from estimated or incomplete data with [VERIFY]

Related Skills

validating-clinical-data-quality

11
from CaseMark/skills

Structures data quality assessment with completeness, accuracy, and consistency validation. Use when auditing clinical data, assessing data quality, or validating data integrity.

performing-quality-assurance-reviews

11
from CaseMark/skills

Structures radiology peer review and quality assurance with discrepancy classification. Use when conducting peer review, classifying discrepancies, or documenting QA findings.

managing-quality-reporting

11
from CaseMark/skills

Structures CMS quality reporting (MIPS, HEDIS, CQMs) with measure specification and data validation. Use when reporting quality measures, managing MIPS submissions, or validating quality data.

managing-nursing-quality-metrics

11
from CaseMark/skills

Tracks nursing quality indicators (NDNQI, HCAHPS) with performance improvement documentation. Use when monitoring nursing quality, tracking NDNQI metrics, or managing quality improvement.

managing-laboratory-quality-control

11
from CaseMark/skills

Tracks QC data with Westgard rules and corrective action documentation. Use when managing lab QC, interpreting Westgard violations, or documenting corrective actions.

managing-dental-quality-assurance

11
from CaseMark/skills

Structures dental practice quality assessment with peer review and outcomes tracking. Use when conducting dental QA, performing peer review, or tracking treatment outcomes.

managing-clinical-data-quality

11
from CaseMark/skills

Structures data quality management with query resolution, source data verification, and audit trails. Use when managing clinical data quality, resolving data queries, or conducting SDV.

analyzing-vital-statistics

11
from CaseMark/skills

Structures vital records analysis with birth, death, and demographic trend reporting. Use when analyzing vital statistics, interpreting mortality data, or reporting demographic trends.

analyzing-social-determinants-of-health

11
from CaseMark/skills

Maps social determinants affecting health outcomes with intervention strategy development. Use when analyzing SDOH, mapping community resources, or designing social health interventions.

analyzing-pharmacovigilance-data

11
from CaseMark/skills

Structures post-marketing safety surveillance with signal detection and PSUR reporting. Use when analyzing safety signals, preparing PSURs, or managing pharmacovigilance data.

analyzing-flow-cytometry

11
from CaseMark/skills

Interprets flow cytometry panels for hematologic malignancy classification and minimal residual disease. Use when analyzing flow cytometry, classifying lymphomas/leukemias, or documenting immunophenotyping.

analyzing-epidemiological-data

11
from CaseMark/skills

Structures epidemiologic analysis with incidence, prevalence, rate calculations, and statistical inference. Use when calculating disease rates, analyzing epi data, or interpreting population statistics.