account-research
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect…
\"Apply exponential smoothing methods for time series forecasting with weighted moving averages. Use this skill when the user needs simple, robust forecasts, implement Holt-Winters for seasonal data, or build lightweight forecasting without complex models — even if they say
Claude Code
$ npx -y skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential --agent claude-code
Codex
$ npx skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential -a codex -y
Cursor
$ npx skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential -a cursor -y
Gemini CLI
$ npx skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential -a gemini-cli -y
GitHub Copilot
$ npx skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential -a github-copilot -y
OpenCode
$ npx skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential -a opencode -y
Windsurf
$ npx skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential -a windsurf -y
name: "\"algo-forecast-exponential\"" description: "\"Apply exponential smoothing methods for time series forecasting with weighted moving averages. Use this skill when the user needs simple, robust forecasts, implement Holt-Winters for seasonal data, or build lightweight forecasting without complex models — even if they say 'simple forecast', 'moving average prediction', or 'smoothing method'.\"." allowed-tools: Read, Glob, Grep
Exponential smoothing assigns exponentially decreasing weights to past observations. Three variants: Simple (SES, level only), Holt (level + trend), Holt-Winters (level + trend + seasonality). ETS framework (Error-Trend-Seasonality) provides a unified statistical model. Fast, interpretable, and competitive with complex models for short horizons.
**Trigger conditions:**
**When NOT to use:**
IRON LAW: Smoothing Parameters Control the Bias-Variance Trade-Off α (level), β (trend), γ (seasonality) range [0,1]. - α near 1: react quickly to changes, noisy forecasts (high variance) - α near 0: smooth forecasts, slow to adapt (high bias) Optimize via minimizing MSE on training data (or use information criteria). Never hand-pick smoothing parameters without validation.
Identify components: level only (SES), level+trend (Holt), level+trend+seasonality (Holt-Winters). Determine: additive vs multiplicative trend/seasonality. **Gate:** Component structure identified, seasonal period known.
**Holt-Winters (additive):** 1. Initialize: level₀ = mean(first season), trend₀ = (mean(season 2) - mean(season 1))/s, seasonal₀ from first season deviations 2. Update equations at each t:
3. Forecast: ŷₜ₊ₕ = ℓₜ + h×bₜ + sₜ₊ₕ₋ₛ
Check: in-sample RMSE, residual patterns. Compare against naive baselines (last value, seasonal naive). **Gate:** Beats naive baseline, residuals show no systematic pattern.
Return forecasts with smoothed components.
{
"forecasts": [{"period": "2025-04", "forecast": 1150, "level": 1100, "trend": 20, "seasonal": 30}],
"parameters": {"alpha": 0.3, "beta": 0.1, "gamma": 0.15},
"metadata": {"method": "holt_winters_additive", "seasonal_period": 12, "rmse": 45}
}**Input:** 36 months of monthly sales, clear upward trend, December spike **Expected:** Holt-Winters additive. Forecast continues trend with repeated December seasonality.
| Input | Expected | Why | |-------|----------|-----| | No trend, no seasonality | SES (α only) | Simplest variant suffices | | Seasonal amplitude grows | Use multiplicative | Additive would underestimate peaks | | Very short series (<2 seasons) | SES or Holt only | Can't estimate seasonality |
Curated skill pack for LLM agents in engineer and science workflow (Cursor & Claude ready).
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect…
Evaluate LLM agents and tool-using workflows—task success, tool accuracy, latency/cost, safety, and regression suites. Use when…
Design agent tools and CLI surfaces—schemas, naming, errors, idempotency, and discoverability for LLM callers. Use when defining…
\"Implement and select ad bidding strategies from manual CPC to automated target-CPA and target-ROAS. Use this skill when the…
\"Optimize advertising budget allocation across campaigns using marginal returns analysis. Use this skill when the user needs to…
\"Build CTR prediction models for estimating ad click-through rates from features. Use this skill when the user needs to predict…
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.