investment-analyst

Analyze portfolio risk for stocks, ETFs, and crypto to optimize asset allocation.

3|2|Updated Feb 27, 2026
One-click install
npx skills add https://github.com/grasberg/sofia --skill investment-analyst
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: investment-analyst
Source: https://github.com/grasberg/sofia/tree/main/workspace/skills/investment-analyst
Command: npx skills add https://github.com/grasberg/sofia --skill investment-analyst

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Investors need risk-aware analysis to ensure capital preservation while pursuing growth across equities, crypto, and other asset classes. This analysis helps structure decisions by focusing on risk management rather than chasing returns, aligning with diversification principles and explicit assumptions.

Core Features & Use Cases

  • Analyze portfolio allocation: current vs target, sector exposure, geographic diversification, and concentration risk.
  • Evaluate stocks, ETFs, and crypto using fundamental metrics and on-chain data.
  • Compute risk-adjusted returns (Sharpe, Sortino) and max drawdown; stress-test portfolios against historical scenarios.
  • Design asset allocations matched to risk tolerance, time horizon, and financial goals.
  • Identify tax-loss harvesting opportunities and rebalancing signals to optimize after-tax results.
  • Provide benchmark comparisons and guardrails to support disciplined decision-making.

Quick Start

Provide a risk-aware portfolio analysis using the user's inputs.

Frequently Asked Questions about investment-analyst

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

FAQPage Schema
How do I stress-test my portfolio against historical market scenarios?

Portfolio stress-testing evaluates asset allocation by computing max drawdown and risk-adjusted returns against historical scenarios. It applies fundamental and on-chain metrics to identify concentration risk and produce actionable allocations for capital preservation.

Can I analyze both crypto and traditional ETFs in the same portfolio risk assessment?

Yes, portfolio risk assessment supports stocks, ETFs, and crypto. It evaluates assets using fundamental metrics for equities and on-chain data for digital assets to compute risk-adjusted returns and design allocations matched to your risk tolerance.

What is the best way to calculate risk-adjusted performance for asset allocation?

Risk-adjusted performance is calculated using measures like Sharpe and Sortino ratios alongside max drawdown. This analysis benchmarks portfolios against explicit assumptions and risk tolerances to produce optimized asset allocations and rebalancing signals.

How do I identify tax-loss harvesting opportunities and rebalancing signals?

Tax-loss harvesting opportunities and rebalancing signals are identified by analyzing current versus target portfolio allocations. This optimizes after-tax results by applying risk management principles, fundamental metrics, and benchmark comparisons.

Does portfolio analysis work with on-chain data for crypto assets?

Yes, portfolio analysis incorporates on-chain data to evaluate crypto assets. It combines on-chain metrics with fundamental analysis to assess geographic diversification, concentration risk, and overall asset allocation across different risk tolerances.

When should I use risk-aware portfolio analysis instead of chasing returns?

Risk-aware portfolio analysis is essential for capital preservation and disciplined decision-making. Use it when you need explicit assumptions, stress tests, and risk-adjusted performance measures to align diversification with specific time horizons and financial goals.