portfolio-evaluation

Evaluates portfolio strategies by executing fusion policies and backtesting final weights.

33|2|Updated May 13, 2026
One-click install
npx skills add https://github.com/adennng/stock_strategy_lab --skill portfolio-evaluation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portfolio-evaluation
Source: https://github.com/adennng/stock_strategy_lab/tree/main/src/strategy_lab/skills/portfolio_agent/portfolio-evaluation
Command: npx skills add https://github.com/adennng/stock_strategy_lab --skill portfolio-evaluation

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires strategy_lab, and includes scripts (resource) components.

What problem does it solve?

This Skill streamlines the evaluation of portfolio strategies, automating the process of reading fusion policies, executing budget and signal layers, and generating final weights for backtesting.

Core Features & Use Cases

  • Automated Portfolio Evaluation: Evaluates portfolio strategies by reading and executing fusion policies.
  • Integration with Portfolio Layers: Seamlessly integrates with budget and signal layers for comprehensive strategy assessment.
  • Backtesting: Generates final weights and performs backtesting on the evaluated strategies.
  • Use Case: Ideal for financial analysts and portfolio managers who need to efficiently evaluate multiple portfolio strategies and determine optimal asset allocation.

Quick Start

Run the portfolio evaluation skill with the command: python -m strategy_lab.cli portfolio evaluate PORTFOLIO_RUN_STATE_PATH --version-id VERSION_ID

Frequently Asked Questions about portfolio-evaluation

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

FAQPage Schema
How do I backtest portfolio strategies using fusion policies?

To backtest portfolio strategies, this Skill reads fusion policies and executes budget and signal layers to generate final weights. It automates the evaluation process by integrating these layers and running backtesting to assess strategy performance.

What is the process for evaluating asset allocation strategies with budget and signal layers?

Evaluating asset allocation strategies involves reading fusion policies that integrate budget and signal layers. The Skill executes these layers to generate final portfolio weights, which are then used to perform backtesting and determine optimal allocation.

Do I need Python and the strategy_lab library to run portfolio evaluation?

Yes, you need Python and the strategy_lab library installed to run portfolio evaluation. The Skill relies on strategy_lab for portfolio management and executing the CLI command to evaluate strategies with a specified version ID and run state path.

Can I use this Skill to assess multiple portfolio strategies at once?

Yes, the Skill is designed for financial analysts and portfolio managers who need to efficiently evaluate multiple portfolio strategies. It automates reading fusion policies and executing budget and signal layers to streamline comprehensive strategy assessment.

What's the best way to automate portfolio backtesting for financial analysis?

The best way to automate portfolio backtesting is using a Skill that reads fusion policies and executes budget and signal layers to generate final weights. This approach streamlines financial analysis by automating the evaluation of multiple portfolio strategies.

Why does my portfolio evaluation require a specific run state path and version ID?

A specific run state path and version ID are required because the portfolio evaluation Skill uses them to locate and execute the correct fusion policies. This ensures the budget and signal layers are properly integrated for accurate backtesting results.