rebalancing

Compare calendar-based and threshold-based portfolio rebalancing strategies.

164|33|Updated Feb 15, 2026
One-click install
npx skills add https://github.com/JoelLewis/finance_skills --skill rebalancing
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: rebalancing
Source: https://github.com/JoelLewis/finance_skills/tree/main/plugins/wealth-management/skills/rebalancing
Command: npx skills add https://github.com/JoelLewis/finance_skills --skill rebalancing

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps maintain a portfolio's target asset allocation over time, preventing drift caused by market movements and ensuring the portfolio aligns with investment goals.

Core Features & Use Cases

  • Strategy Comparison: Evaluate calendar-based vs. threshold-based rebalancing.
  • Tax Efficiency: Implement strategies like tax-loss harvesting and optimal asset location.
  • Use Case: A user wants to know how often they should rebalance their 60/40 portfolio and how to do it in a tax-efficient way, especially when they have both taxable and retirement accounts.

Quick Start

Use the rebalancing skill to determine the trades needed to bring a 60% equity / 40% bond portfolio back to target weights if equities have drifted to 68%.

Frequently Asked Questions about rebalancing

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

FAQPage Schema
How do I rebalance a portfolio when asset allocations drift from target weights?▼

Portfolio rebalancing corrects drift by calculating the specific trades needed to return assets to target weights. It determines the exact transactions required to restore a drifted allocation, such as equities shifting from 60% to 68%, back to its original target.

What is the difference between calendar-based and threshold-based rebalancing?▼

Calendar-based rebalancing adjusts allocations on a fixed schedule, while threshold-based rebalancing triggers trades only when asset weights drift beyond predefined bands. This skill evaluates both strategies to compare their effectiveness for managing portfolios.

How can I use tax-loss harvesting and asset location to optimize portfolio rebalancing?▼

Tax-loss harvesting and asset location optimize rebalancing by offsetting capital gains and placing investments in tax-advantaged accounts. This skill implements these tax-efficient methods to minimize liabilities across both taxable and retirement accounts.

Does this rebalancing skill handle cross-account portfolio management with transaction costs?▼

Yes, this rebalancing skill handles cross-account management and transaction costs. It addresses scenarios involving portfolio drift, rebalancing bands, and transaction costs across multiple accounts to maintain target asset allocations over time.

Do I need numpy to calculate threshold rebalancing bands and portfolio drift?▼

Yes, numpy is required to calculate threshold rebalancing bands and portfolio drift. This dependency supports the advanced numerical computations required for evaluating portfolio management strategies and asset allocation optimization.