Skills risk-metrics-calculation
📉

risk-metrics-calculation

Safe 🌐 Network access⚙️ External commands

Calculate portfolio risk metrics

You need accurate risk measurements for portfolio management. This skill provides formulas and examples for VaR, Sharpe ratio, drawdowns, and other key metrics.

Supports: Claude Codex Code(CC)
📊 69 Adequate
1

Download the skill ZIP

2

Upload in Claude

Go to Settings → Capabilities → Skills → Upload skill

3

Toggle on and start using

Test it

Using "risk-metrics-calculation". Calculate risk metrics for my strategy returns

Expected outcome:

  • Annual volatility: 15.2%
  • Sharpe ratio: 0.85
  • Max drawdown: -12.4%
  • 95% VaR: -2.1% daily
  • Current drawdown: -3.8%

Using "risk-metrics-calculation". Show portfolio risk decomposition

Expected outcome:

  • Total portfolio volatility: 12.3%
  • Asset A contribution: 4.2%
  • Asset B contribution: 5.1%
  • Asset C contribution: 3.0%
  • Diversification ratio: 1.32

Security Audit

Safe
v4 • 1/17/2026

Documentation-only skill containing Python code examples for financial risk metrics. No executable code, file access, or network calls. Pure educational content matching stated purpose. Pre-computed static findings (100/100 risk) are false positives from scanner misidentifying Python f-strings as shell commands and financial abbreviations as cryptographic algorithms.

2
Files scanned
732
Lines analyzed
2
findings
4
Total audits
Audited by: claude View Audit History →

Quality Score

38
Architecture
90
Maintainability
85
Content
30
Community
100
Security
87
Spec Compliance

What You Can Build

Risk model implementation

Reference implementation for VaR, CVaR, and drawdown calculations in Python.

Risk reporting templates

Standardized formulas for weekly risk reports and limit monitoring.

Risk calculation library

Code snippets for building risk management systems and dashboards.

Try These Prompts

Basic risk metrics
Calculate volatility, Sharpe ratio, and max drawdown for this return series using the formulas provided.
VaR calculation
Compute 95% historical VaR and CVaR for these daily returns and explain what the numbers mean.
Portfolio risk
Using the portfolio risk class, calculate total portfolio volatility and component risk contributions.
Rolling risk analysis
Implement 63-day rolling volatility and Sharpe ratio for monitoring risk changes over time.

Best Practices

  • Use multiple risk metrics for comprehensive analysis
  • Consider tail risk with both VaR and CVaR
  • Apply appropriate time horizons for your strategy

Avoid

  • Relying solely on volatility as risk measure
  • Ignoring drawdown periods in analysis
  • Using inappropriate confidence levels

Frequently Asked Questions

Is this compatible with Claude and Claude Code?
Yes, the documentation works across all platforms.
What data do I need to provide?
You need return series data; no market data fetching is included.
Can I use this for real-time risk monitoring?
Yes, implement the rolling metrics for continuous monitoring.
Does it handle different time frequencies?
Examples use daily data but formulas work for any frequency.
What if my returns are not normally distributed?
Use historical VaR or Cornish-Fisher adjustment for skewed data.
How does this compare to commercial risk systems?
This provides core calculations; enterprise systems offer more features.

Developer Details

File structure

📄 SKILL.md