Now liveThe Skillselion MCP - thousands of ranked skills, loaded into your agent mid-task. No install.Get it →
qodex-ai avatar

Financial Analysis Agent

  • 1.2k installs
  • 38 repo stars
  • Updated January 5, 2026
  • qodex-ai/ai-agent-skills

financial-analysis-agent is an agent skill for create agents for financial analysis, investment research, and portfolio management. covers financial data processing, risk analysis, and recommendation generation. use when

About

The financial-analysis-agent skill is designed for create agents for financial analysis, investment research, and portfolio management. Covers financial data processing, risk analysis, and recommendation generation. Use when. Financial Analysis Agent Build intelligent financial analysis agents that evaluate investments, assess risks, and generate data-driven recommendations. Invoke when the user building investment analysis tools, robo-advisors, portfolio trackers, or financial intelligence systems.

  • Integrates with yfinance for stock data.
  • Retrieves financial statements (income, balance sheet, cash flow).
  • Fetches key metrics (market cap, PE ratio, dividend yield, etc.).
  • Moving averages calculation.
  • Relative Strength Index (RSI).

Financial Analysis Agent by the numbers

  • 1,214 all-time installs (skills.sh)
  • +5 installs in the week ending Aug 5, 2026 (Skillselion tracking)
  • Ranked #121 of 1,106 Finance & Trading skills by installs in the Skillselion catalog
  • Security screen: MEDIUM risk (skills.sh audit)
  • Data as of Aug 5, 2026 (Skillselion catalog sync)
At a glance

financial-analysis-agent capabilities & compatibility

Capabilities
integrates with yfinance for stock data · retrieves financial statements (income, balance · fetches key metrics (market cap, pe ratio, divid · moving averages calculation
From the docs

What financial-analysis-agent says it does

Create agents for financial analysis, investment research, and portfolio management. Covers financial data processing, risk analysis, and recommendation generation. Use when buildi
SKILL.md
Create agents for financial analysis, investment research, and portfolio management. Covers financial data processing, risk analysis, and recommendation generat
SKILL.md
npx skills add https://github.com/qodex-ai/ai-agent-skills --skill financial-analysis-agent

Add your badge

Show developers this skill is listed on Skillselion. Paste this into your README.

Listed on Skillselion
Installs1.2k
repo stars38
Security audit3 / 3 scanners passed
Last updatedJanuary 5, 2026
Repositoryqodex-ai/ai-agent-skills

How do I create agents for financial analysis, investment research, and portfolio management. covers financial data processing, risk analysis, and recommendation generation. use when?

Create agents for financial analysis, investment research, and portfolio management. Covers financial data processing, risk analysis, and recommendation generation. Use when.

Who is it for?

Developers using financial analysis agent workflows documented in SKILL.md.

Skip if: Skip when the task falls outside financial-analysis-agent scope or needs a different stack.

When should I use this skill?

User building investment analysis tools, robo-advisors, portfolio trackers, or financial intelligence systems.

What you get

Completed financial-analysis-agent workflow with documented commands, files, and expected deliverables.

  • stock price datasets
  • income and balance sheet tables
  • key financial metrics dicts

By the numbers

  • Integrates 2 financial data sources: yfinance and Alpha Vantage FundamentalData
  • Collects 3 statement types plus quotes: stock prices, income statements, and balance sheets

Files

SKILL.mdMarkdownGitHub ↗

Financial Analysis Agent

Build intelligent financial analysis agents that evaluate investments, assess risks, and generate data-driven recommendations.

Financial Data Integration

See examples/financial_data_collector.py for the FinancialDataCollector class that:

  • Integrates with yfinance for stock data
  • Retrieves financial statements (income, balance sheet, cash flow)
  • Fetches key metrics (market cap, PE ratio, dividend yield, etc.)

Financial Analysis Techniques

Technical Analysis

See examples/technical_analyzer.py for TechnicalAnalyzer:

  • Moving averages calculation
  • Relative Strength Index (RSI)
  • Support and resistance level identification

Fundamental Analysis

See examples/fundamental_analyzer.py for FundamentalAnalyzer:

  • Profitability ratios (gross margin, operating margin, net margin, ROA, ROE)
  • Valuation ratios (PE, PB, PEG, price-to-sales)
  • Liquidity ratios (current ratio, quick ratio, debt-to-equity)

Risk Assessment

See examples/risk_analyzer.py for RiskAnalyzer:

  • Volatility calculation
  • Value at Risk (VaR) assessment
  • Sharpe Ratio calculation
  • Company risk assessment

Investment Recommendations

See examples/investment_recommender.py for InvestmentRecommender:

  • Generates recommendations (Strong Buy, Buy, Hold, Sell, Strong Sell)
  • Calculates investment scores based on technical and fundamental signals
  • Provides confidence levels and risk assessments

Portfolio Management

See examples/portfolio_manager.py for PortfolioManager:

  • Calculate portfolio total value
  • Rebalance portfolio based on target allocations
  • Assess portfolio risk and volatility

Market Intelligence

Build market intelligence capabilities by:

  • Analyzing overall market trends and sector performance
  • Calculating market volatility indices
  • Fetching economic indicators
  • Identifying undervalued, growth, and dividend opportunities

Best Practices

Analysis Quality

  • ✓ Use multiple data sources
  • ✓ Cross-validate findings
  • ✓ Document assumptions
  • ✓ Consider time horizons
  • ✓ Account for fees and taxes

Risk Management

  • ✓ Assess downside risk
  • ✓ Implement stop losses
  • ✓ Diversify appropriately
  • ✓ Position size accordingly
  • ✓ Review regularly

Ethical Considerations

  • ✓ Disclose conflicts of interest
  • ✓ Avoid market manipulation
  • ✓ Base recommendations on analysis
  • ✓ Update recommendations regularly
  • ✓ Acknowledge limitations

Tools & Data Sources

Data APIs

  • yfinance
  • Alpha Vantage
  • IEX Cloud
  • Polygon.io
  • Yahoo Finance

Analysis Libraries

  • pandas
  • NumPy
  • scikit-learn
  • TA-Lib
  • statsmodels

Getting Started

1. Collect financial data 2. Perform technical analysis 3. Analyze fundamentals 4. Assess risks 5. Generate recommendations 6. Monitor positions 7. Rebalance periodically

Related skills

How it compares

Use financial-analysis-agent when you need a ready-made Python collector for agent pipelines rather than hand-rolling yfinance and Alpha Vantage clients separately.

FAQ

What does financial-analysis-agent do?

Create agents for financial analysis, investment research, and portfolio management. Covers financial data processing, risk analysis, and recommendation generation. Use when.

When should I use financial-analysis-agent?

User building investment analysis tools, robo-advisors, portfolio trackers, or financial intelligence systems.

Is financial-analysis-agent safe to install?

Review the Security Audits panel on this page before installing in production.

This week in AI coding

Five minutes, every Monday - the tools, releases and tactics for developers.

unsubscribe anytime.