forecasting-agent/SKILL.md
# Portfolio Forecasting Agent **Version**: 1.0.0 **Category**: Financial Analysis / Portfolio Management **Author**: Claude Code **Last Updated**: November 22, 2025 ## Overview Advanced portfolio forecasting system with multi-year projections, Monte Carlo simulations, tax planning, and comprehensive risk analysis. Designed for active trading portfolios with frequent position turnover. ## Features ### 1. **Multi-Year Projections** - 3-year and 5-year forward projections - Three scenarios: Co
npx skillsauth add astoreyai/claude-skills forecasting-agentInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Version: 1.0.0 Category: Financial Analysis / Portfolio Management Author: Claude Code Last Updated: November 22, 2025
Advanced portfolio forecasting system with multi-year projections, Monte Carlo simulations, tax planning, and comprehensive risk analysis. Designed for active trading portfolios with frequent position turnover.
/forecast-portfolio
Output:
/forecast-5year
Output:
/forecast-monte-carlo --paths 1000 --months 60
Output:
/forecast-sensitivity --win-rate 80-95 --return 2-5
Output:
/forecast-tax --years 5 --state NY
Output:
Location: ~/projects/portfolio/PORTFOLIO_PARAMETERS_COMPLETE.yaml
Key Parameters:
trading:
return_per_trade:
all_time_avg: 3.58 # % per trade
win_rate:
actual: 90.0 # %
trade_frequency:
trades_per_month:
conservative: 17
baseline: 18.5
aggressive: 20
account:
initial_capital: 2000 # $
monthly_deposits: 500 # $
tax:
quarterly_extraction_pct: 37.0 # %
Monthly Return = (1 + Return_Per_Trade)^Trades_Per_Month - 1
Example (Baseline):
= (1 + 0.0358)^18.5 - 1
= 1.9096 - 1
= 90.96% per month
Quarterly Gains = Ending_Balance - Starting_Balance - Deposits
Tax Reserve = Quarterly_Gains × 0.37
Portfolio Retained = Quarterly_Gains × 0.63
for each path:
for each month:
for each trade:
if random() < win_rate:
balance *= (1 + avg_winner%)
else:
balance *= (1 + avg_loser%)
balance += monthly_deposit
Columns:
Columns:
Fields:
final_balance: {mean, median, std, percentiles}milestones: {1M, 10M, 100M, 500M, 1B} probabilitiesrisk_metrics: {risk_of_ruin, prob_profit}all_paths: Array of all simulation pathsSections:
Trading CSV → Edge Analysis → Win Rate / Avg Return
↓
(Feed to forecasting)
- Use actual metrics
- Historical validation
- Baseline calibration
Forecast Results → Quarterly Gains → Tax Obligations
↓
(Generate payment schedule)
- 1040-ES forms
- Quarterly deadlines
- Reserve account
Forecasts + Actuals → Track Performance → Identify Deviations
↓
(Adjust parameters monthly)
- Recalibrate projections
- Update assumptions
- Revise targets
Input: 18.5 trades/month at 3.58% average return
Output:
Year 1: $5.2M (from $2K + $6K deposits)
Year 2: $50B
Year 3: $3.2T
Tax Reserves: $800B (extracted quarterly)
Liquid Net Worth: $4.0T (portfolio + reserves)
Input: Same parameters, 1,000 simulations
Output:
Median Final Balance: $1.01B
95% Confidence Interval: $36.6M - $11.5B
Milestone Probabilities:
- $1M: 99.9%
- $100M: 96.2%
- $1B: 52.3%
Risk of Ruin: 0.0%
Max Drawdown: -8.2% (average)
Input: $5M gains in Year 1
Output:
Federal Tax: $1.85M (37%)
NY State Tax: $537K (10.75%)
Total (NY): $2.39M (47.75%)
FL/TX Tax: $1.85M (37% federal only)
Tax Savings: $537K by relocating
Solution: These are theoretical upper bounds assuming perfect execution. Use Monte Carlo for realistic ranges.
Solution: NY residents should use 45% reserve (not 37%). Adjust tax.quarterly_extraction_pct in config.
Solution: This is expected with exponential compounding. Focus on median/percentiles, not mean.
Solution: Check write permissions to output directory. Default: ~/projects/portfolio/
For issues:
License: MIT (Part of astoreyai/claude-skills) Repository: https://github.com/astoreyai/claude-skills/
tools
# YouTube Transcriber Pipeline - Claude Code Skill **Version**: 1.0.0 | **Status**: Ready for Claude Code Integration ## Overview Complete 4-skill pipeline for extracting, formatting, organizing, and archiving YouTube transcripts. Integrates with Claude Code CLI using the system's configured API keys (no manual key management needed). ## Capabilities This skill provides a complete workflow: 1. **Extract Facts** - AI-powered fact extraction from transcripts (uses Claude API via Claude Code)
content-media
# YouTube Transcriber Skill Extract transcripts from YouTube videos, playlists, and channels with automatic intelligent processing. ## Overview One unified command that intelligently assesses input and handles everything—single videos, batch files, playlist expansion, channel extraction. No need to choose between commands; it figures out what to do. ## Capabilities - **Auto-Detect Input**: Single URL, file of URLs, playlist, channel - **Smart Expansion**: Automatically expands playlists/cha
development
# Trading Analysis Skill **Version**: 1.0.0 **Category**: Financial Analysis / Trading **Author**: Claude Code **Last Updated**: November 22, 2025 ## Overview Comprehensive trading performance analysis and edge identification system for Interactive Brokers accounts. Analyzes CSV statements to identify trading patterns, position sizing issues, time-of-day edges, and risk management problems. ## Features ### 1. **CSV Statement Parsing** - Parse Interactive Brokers activity statements (CSV for
development
# System Health Check & Cleanup Skill **Version**: 1.0.0 **Category**: System Administration / Performance Optimization **Author**: Claude Code **Last Updated**: November 22, 2025 ## Overview Automated system health monitoring and cleanup workflow. Diagnoses performance issues, identifies resource bottlenecks, fixes orphaned services, kills stale processes, and cleans cache bloat. Designed for archimedes (32c/125GB) but works on any Linux system. ## Features ### 1. **System Diagnostics** -