stock-finance-profiler

Compute 20+ financial metrics and DuPont analysis from JSON statements.

12|2|Updated Apr 21, 2026
One-click install
npx skills add https://github.com/haomingz/kimi-skills --skill stock-finance-profiler
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: stock-finance-profiler
Source: https://github.com/haomingz/kimi-skills/tree/main/skills/stock-finance-profiler
Command: npx skills add https://github.com/haomingz/kimi-skills --skill stock-finance-profiler

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This tool helps investors and analysts automatically convert raw financial data into structured insights by computing 20+ core metrics and performing a DuPont analysis from balance sheets, income statements, and cash flow statements.

Core Features & Use Cases

  • Compute ROE, ROA, margins, liquidity, solvency, efficiency, per-share metrics, and cash-flow indicators from user-provided financials.
  • Provide a DuPont decomposition to explain drivers of ROE for investment decisions.
  • Use case: An equity analyst can evaluate a company’s profitability and financial health quickly for quarterly reporting or investment screening.

Quick Start

Save the financial statements as a JSON file and run the analyzer to generate a structured report.

Frequently Asked Questions about stock-finance-profiler

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I compute ROE and DuPont analysis from financial statements?

DuPont analysis decomposes ROE into profitability, efficiency, and leverage components. This Skill computes ROE and over 20 core metrics from balance sheets, income statements, and cash flow data to reveal the exact drivers of returns.

Can I analyze stock fundamentals using JSON input?

Yes, stock fundamental analysis accepts JSON input containing your balance sheet, income statement, and cash flow data. It processes these statements to calculate liquidity, solvency, margins, and per-share metrics.

What financial metrics can I automatically calculate from raw balance sheet data?

You can calculate 20+ financial metrics including ROA, ROE, margins, liquidity, solvency, efficiency, per-share values, and cash-flow indicators. The analysis outputs a human-readable report and an optional JSON payload.

Does this fundamental analysis tool require any external financial data APIs?

No external data APIs are required for this fundamental analysis. It uses the Python standard library to perform self-contained calculations directly on user-provided financial statement data.

What's the best way to evaluate a company's financial health for investment screening?

The best way to evaluate financial health for investment screening is computing comprehensive profitability and solvency metrics. This Skill structures raw financials into actionable insights and a DuPont decomposition for quick evaluation.

Why does my ROE calculation need a DuPont decomposition?

DuPont decomposition is needed because ROE alone hides whether returns come from operational efficiency, asset use, or debt. Breaking ROE down isolates these specific drivers, clarifying the true financial health of the investment.