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.