portfolio_balancer.generate_recommendations

Translate allocation drift into buy/sell trade recommendations for the Permanent Portfolio.

Updated Jan 27, 2026
One-click install
npx skills add https://github.com/ncrmro/deepwork-permanent-portfolio --skill portfolio-balancer-generate-recommendations
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: portfolio_balancer.generate_recommendations
Source: https://github.com/ncrmro/deepwork-permanent-portfolio/tree/main/.claude/skills/portfolio_balancer.generate_recommendations
Command: npx skills add https://github.com/ncrmro/deepwork-permanent-portfolio --skill portfolio-balancer-generate-recommendations

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Reduces the manual guesswork involved in preserving a 25/25/25/25 Permanent Portfolio by turning allocation drift into actionable guidance.

Core Features & Use Cases

  • Reads daily allocation_analysis.yml to assess drift against targets.
  • Computes target values, adjustments, and clear buy/sell actions; supports satellite allocations and margin considerations; prioritizes actions for manual execution.
  • Applies to typical portfolio rebalances, satellite allocation tweaks, and margin optimization scenarios.

Quick Start

Review the latest allocation_analysis.yml and generate prioritized buy/sell actions to restore 25/25/25/25, then save them to portfolio_balancer/data/recommendations.yml.

Frequently Asked Questions about portfolio_balancer.generate_recommendations

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

FAQPage Schema
How do I generate manual trade recommendations for Permanent Portfolio rebalancing?

You can generate manual trade recommendations by reading the latest allocation_analysis.yml to assess drift against the 25/25/25/25 target and computing prioritized buy/sell actions specifying target values, asset class, trade instrument, shares, and implementation notes.

What is portfolio drift analysis and when do I need to rebalance?

Portfolio drift analysis evaluates how current asset allocations deviate from target weights like the 25/25/25/25 Permanent Portfolio. Rebalancing is needed when drift creates meaningful divergence, requiring computed buy/sell adjustments to restore target balance.

Can I incorporate satellite allocations and margin considerations into rebalancing recommendations?

Yes, rebalancing recommendations support satellite allocations and margin considerations. The computed trade actions incorporate these adjustments alongside core 25/25/25/25 drift analysis when generating prioritized buy/sell guidance for manual execution.

What's the best way to translate allocation drift into concrete trade actions?

The best way to translate allocation drift into concrete trade actions is to evaluate drift against target allocations and compute recommendations specifying target values, action type, asset class, primary trade instrument, shares/amounts, and implementation notes for manual execution.

Does this portfolio rebalancing approach work with daily allocation analysis outputs?

Yes, this portfolio rebalancing approach works with daily allocation analysis outputs. It reads allocation_analysis.yml files to assess drift against the 25/25/25/25 target and generates prioritized trade recommendations saved to recommendations.yml for manual execution.

What limitations should I consider when using drift-based rebalancing for the Permanent Portfolio?

Limitations of drift-based rebalancing include its focus on the 25/25/25/25 Permanent Portfolio target and reliance on daily allocation_analysis.yml inputs. It generates manual trade recommendations rather than automated execution, requiring user oversight for satellite and margin adjustments.