alphagbm-dca-plan

Builds dollar-cost averaging contribution schedules and calculates cost basis from supplied price paths.

4.0k|314|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/AlphaGBM/skills --skill alphagbm-dca-plan-alphagbm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: alphagbm-dca-plan
Source: https://github.com/AlphaGBM/skills/tree/main/skills/stocks/alphagbm-dca-plan
Command: npx skills add https://github.com/AlphaGBM/skills --skill alphagbm-dca-plan-alphagbm

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Planning a recurring investment schedule manually makes it hard to track total capital committed and average cost basis across periods, and many tools blur the line between historical calculation and return prediction. This Skill builds a contribution schedule and computes cost basis from a user-supplied price path without forecasting returns. ## Core Features & Use Cases - Contribution Schedule Builder: Generates a periodic plan from a contribution amount, frequency, and number of periods via the bundled Python runner. - Cost Basis Calculation: Computes average cost from an optional comma-separated price path treated strictly as supplied history, never as a forecast. - Controlled Allowance Usage: Requires explicit user approval via --confirm-usage and an ALPHAGBM_API_KEY environment variable before any charged call. - Use Case: Ask your AI to build a 12-period monthly $500 QQQ contribution plan, then receive the schedule, total capital, cost basis, and stated limits with sources linked. ## Quick Start Use AlphaGBM to build a 12-period monthly $500 QQQ contribution plan and explain total capital and limits.

Frequently Asked Questions about alphagbm-dca-plan

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

FAQPage Schema
How do I build a dollar-cost averaging plan with AlphaGBM?▼

Run the bundled Python runner with the dca command, providing a ticker, contribution amount, number of periods, and frequency. Add --confirm-usage only after approving allowance consumption, and set ALPHAGBM_API_KEY in your environment first.

Does the DCA calculator predict future returns?▼

No, the skill explicitly does not predict returns, choose securities, or place recurring orders. An optional price path is treated as supplied history only, and the returned average cost is not a forecast.

What Python version and dependencies does the DCA runner need?▼

Python 3.9+ is the only runtime dependency; no separate AlphaGBM CLI or sibling Skill installation is required. The runner uses only standard library modules such as argparse, json, and urllib.

Why does the DCA command fail without --confirm-usage?▼

The runner raises a CONFIRM_USAGE error because the action consumes your AlphaGBM account allowance. Obtain explicit user approval first, then pass the flag; it is never added automatically just because an API key exists.

Can I use the DCA skill without an API key?▼

No, the dca workflow requires ALPHAGBM_API_KEY configured in the environment, never pasted into a chat or command argument. The runner only accepts official AlphaGBM HTTPS origins and refuses redirects.