budget-data-panel

Process stock price data into a unified budgeting data panel.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill solves the problem of creating a uniform data panel for budgeting based on asset prices after budgeting runs are completed.

Core Features & Use Cases

  • Unified Data Panel: Sums up the stock market price data registered for budgeted assets to generate a uniform data panel for the budget layer.
  • Output File Types: Writes files like panel_ohlcv.parquet, returns_wide.parquet, and data_panel_manifest.json to standardize the output.
  • Use Case: Imagine you've completed your budget runs. This skill automatically reads and processes data to help you build a standardized data panel for the budgeting process.

Quick Start

Generate a data panel using the skill by specifying the budget run state file path with python -m strategy_lab.cli budget data-panel artifacts\budget_runs\budget_xxx\budget_run_state.json

Frequently Asked Questions about budget-data-panel

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

FAQPage Schema
How do I create a uniform data panel for budgeting from multi-asset stock prices?

To create a uniform data panel for budgeting, you process stock price data into a unified dataset designed for the budget layer. This normalizes multi-asset price data post-execution into standardized files like panel_ohlcv.parquet for analysis.

What standardized output files are generated for asset price normalization?

Asset price normalization generates standardized output files including panel_ohlcv.parquet, returns_wide.parquet, and data_panel_manifest.json. These files structure the uniform data panel to standardize outputs for budgeting analysis.

How do I run the data panel generation using a budget run state file?

You generate a data panel by executing the command line interface with your budget run state file path. Use `python -m strategy_lab.cli budget data-panel` followed by the JSON state file path to process budgeted assets.

When do I need a unified data panel for post-budget run analysis?

You need a unified data panel for post-budget run analysis when you must sum up registered stock market price data for budgeted assets. It serves scenarios involving comprehensive data normalization within a complex financial budgeting pipeline.

Can I use this data panel skill without a completed budget run state file?

No, you cannot use this data panel skill without a completed budget run state file. The skill is specifically designed to process asset prices after budgeting runs are completed, requiring the state JSON as input.

What is the best way to standardize multi-asset financial data for a budget layer?

The best way to standardize multi-asset financial data for a budget layer is processing stock market prices into a uniform data panel. This approach normalizes registered asset prices and writes standardized parquet files for the budgeting process.