monthly-analysis

Community

Automate monthly stock analysis and fundamentals.

Authorkerryback
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill provides a complete, self-contained workflow for monthly stock analysis, including fetching end-of-month prices, computing returns and momentum, and merging with fundamental data from the Rice Data Portal. It is designed to streamline monthly research and portfolio analysis with minimal manual steps.

Core Features & Use Cases

  • Automated monthly price retrieval: Fetch end-of-month prices and compute monthly returns.
  • Momentum and sizing: Calculate momentum and size-related indicators for month-over-month analysis.
  • Fundamental integration: Merge price signals with SEC/Rice fundamentals and shift data to avoid look-ahead bias.
  • Use Case: A portfolio analyst wants a reproducible monthly analysis that combines price signals with fundamentals for backtesting.

Quick Start

Use the monthly-analysis skill to fetch data starting from a specific date, then merge with fundamentals:

  1. python .claude/skills/monthly-analysis/scripts/fetch_monthly_data.py 2020-01-01 monthly.parquet
  2. python .claude/skills/monthly-analysis/scripts/merge_monthly_fundamentals.py monthly.parquet fundamentals.parquet monthly_merged.parquet

Dependency Matrix

Required Modules

requestspandasnumpypython-dotenv

Components

scriptsreferences

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: monthly-analysis
Download link: https://github.com/kerryback/mgmt638/archive/main.zip#monthly-analysis

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository