{"skill":{"slug":"xanadu-portfolio-optimizer","displayName":"Xanadu Portfolio Optimizer","summary":"Optimize investment portfolios with rebalancing, risk analysis, tax-loss harvesting, and calculate optimal asset allocation.","description":"---\nname: portfolio-optimizer\ndescription: Optimize investment portfolios through rebalancing, risk analysis, and tax-loss harvesting. Use when: (1) Rebalancing portfolio allocation, (2) Analyzing portfolio risk and diversification, (3) Finding tax-loss harvesting opportunities, (4) Calculating optimal asset allocation.\n---\n\n# Portfolio Optimizer\n\nOptimize investment portfolios with rebalancing, risk analysis, and tax optimization.\n\n## Quick Start\n\n```bash\n# Analyze portfolio\npython scripts/optimizer.py analyze --holdings AAPL:10,MSFT:15,GOOGL:5\n\n# Rebalance\npython scripts/optimizer.py rebalance --holdings AAPL:10,MSFT:15,GOOGL:5 --target \"AAPL:30,MSFT:30,GOOGL:40\"\n\n# Tax-loss harvest\npython scripts/optimizer.py harvest --holdings AAPL:-500,MSFT:200\n```\n\n## Core Features\n\n### 1. Portfolio Analysis\n\n- Current allocation breakdown\n- Sector exposure\n- Risk metrics (volatility, beta, Sharpe ratio)\n- Diversification score\n- Performance vs benchmarks\n\n### 2. Rebalancing\n\nCalculate trades needed to reach target allocation:\n- Threshold-based rebalancing (e.g., rebalance when >5% drift)\n- Calendar-based (quarterly, annually)\n- Tax-aware rebalancing (minimize capital gains)\n\n### 3. Tax-Loss Harvesting\n\nIdentify positions with losses to offset gains:\n- Short-term vs long-term losses\n- Wash sale rule awareness\n- Suggested replacement securities\n\n### 4. Risk Analysis\n\n- Portfolio volatility\n- Maximum drawdown\n- Value at Risk (VaR)\n- Beta vs market\n- Correlation matrix\n\n## Usage\n\n### Analyze Current Portfolio\n```bash\npython scripts/optimizer.py analyze --holdings AAPL:10,MSFT:15,GOOGL:5\n```\n\n### Get Rebalancing Trades\n```bash\npython scripts/optimizer.py rebalance \\\n  --holdings AAPL:10000,MSFT:15000,GOOGL:5000 \\\n  --target \"AAPL:33,MSFT:33,GOOGL:33\"\n```\n\n### Tax-Loss Harvesting Opportunities\n```bash\npython scripts/optimizer.py harvest --file portfolio.json\n```\n\n### Risk Report\n```bash\npython scripts/optimizer.py risk --holdings AAPL:10,MSFT:20,GOOGL:5\n```\n\n## Input Format\n\nHoldings can be specified as:\n- `SYMBOL:VALUE` (dollar value)\n- `SYMBOL:SHARES:AVG_COST` (shares with cost basis)\n\nExample:\n```bash\n--holdings AAPL:15000,MSFT:20000,GOOGL:5000\n```\n\nOr with cost basis:\n```bash\n--holdings \"AAPL:100:150.00,MSFT:50:280.00\"\n```\n\n## Output\n\nAnalysis includes:\n- Current vs target allocation\n- Trades needed to rebalance\n- Estimated tax impact\n- Risk metrics\n- Recommendations\n\n## Requirements\n\n- Python 3.10+\n- `yfinance` for price data\n- `numpy`, `pandas` for calculations\n\n---\n\n## Monetization (SkillPay)\n\nThis skill supports SkillPay integration for premium features.\n\n### Pricing Tiers\n| Tier | Price | Features |\n|------|-------|----------|\n| Basic | Free | Basic analysis, manual rebalancing |\n| Pro | $29/mo | Auto rebalancing, tax-loss harvesting, risk metrics |\n| Premium | $49/mo | API access, unlimited portfolios, priority support |\n\nOwner: Xanadu Studios\n","topics":["Investment"],"tags":{"finance":"1.0.0","investing":"1.0.0","latest":"1.0.0","portfolio":"1.0.0","rebalancing":"1.0.0"},"stats":{"comments":0,"downloads":866,"installsAllTime":32,"installsCurrent":0,"stars":0,"versions":1},"createdAt":1772838987764,"updatedAt":1779077768609},"latestVersion":{"version":"1.0.0","createdAt":1772838987764,"changelog":"Initial release of portfolio-optimizer.\n\n- Analyze current portfolio allocation, sector exposure, and performance vs benchmarks.\n- Rebalance portfolios with threshold-based, calendar-based, and tax-aware strategies.\n- Identify tax-loss harvesting opportunities, with support for wash sale rules and replacement suggestions.\n- Provide risk analysis: volatility, drawdown, beta, Sharpe ratio, VaR, and correlations.\n- Command-line interface for analyzing, rebalancing, tax-loss harvesting, and risk reporting.\n- Supports SkillPay integration with tiered premium features.","license":null},"metadata":null,"owner":{"handle":"saintlittlefish","userId":"s175vdzcfdvc2vh5mrtfx71rhx884t55","displayName":"saintlittlefish","image":"https://avatars.githubusercontent.com/u/62270975?v=4"},"moderation":{"isSuspicious":false,"isMalwareBlocked":false,"verdict":"clean","reasonCodes":["review.llm_review"],"summary":"Review: review.llm_review","engineVersion":"v2.4.24","updatedAt":1780089786928}}