revenue-forecaster

Predict weekly revenue for multiple entities using recent, seasonal, and YoY signals.

10|1|Updated Feb 5, 2026
One-click install
npx skills add https://github.com/pbc-os/smb-starter-kit --skill revenue-forecaster-pbc-os
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenue-forecaster
Source: https://github.com/pbc-os/smb-starter-kit/tree/main/skills/tier-5-automation/revenue-forecaster
Command: npx skills add https://github.com/pbc-os/smb-starter-kit --skill revenue-forecaster-pbc-os

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

SMBs often struggle to forecast revenue accurately across multiple locations or product lines. This skill provides a transparent, parametric model that blends recent performance, seasonality, and YoY growth to produce per-entity forecasts.

Core Features & Use Cases

  • Per-entity forecasts for locations or product lines with a single, coherent model.
  • Weekly forecasts, 13-week projections, daily distribution, and stress testing for scenario planning.
  • Autoresearch-ready: tune parameters on your own historical data, with data adapters to read CSV histories.

Quick Start

Run a weekly forecast for all entities using the starter data and review the JSON output.

Frequently Asked Questions about revenue-forecaster

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

FAQPage Schema
How do I forecast revenue across multiple business locations using one model?

Weekly revenue forecasting works by blending recent performance, seasonality, and YoY growth signals into a parametric model. It then applies per-entity overrides, holiday multipliers, and week-of-month adjustments to generate thirteen-week projections and daily breakdowns.

Can I use CSV files to import historical revenue data for forecasting?

Yes, you can use CSV files to import historical revenue data for forecasting. The model includes CSV data adapters that read historical data, enabling autoresearch-driven parameter tuning to optimize forecasts for your specific locations or product lines.

Does the revenue forecasting model support stress testing and scenario planning?

Yes, the revenue forecasting model supports stress testing and scenario planning. It allows you to apply per-entity overrides, holiday multipliers, and outlier handling to simulate different scenarios and produce forecast data with detailed explanations.

What is the best way to predict weekly revenue for multiple product lines?

The best way to predict weekly revenue for multiple product lines is using a transparent parametric model that blends recent, seasonal, and YoY signals. This approach handles multiple entities coherently while providing daily distributions and thirteen-week projections.

How do you handle outliers and seasonality when forecasting revenue?

To handle outliers and seasonality when forecasting revenue, the model blends recent performance with seasonal and YoY growth signals. It incorporates outlier handling, holiday multipliers, and week-of-month adjustments to maintain forecast accuracy.

Are per-entity overrides available for forecasting revenue at different locations?

Yes, per-entity overrides are available for forecasting revenue at different locations. The model supports per-entity overrides alongside holiday multipliers and week-of-month adjustments, allowing you to customize projections for individual locations or product lines.