account-research
Research a company or person and get actionable sales intel. Works standalone with web search, supercharged when you connect enrichment tools or your CRM.…
\"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
$ npx -y skills add charlieviettq/awesome-agent-skill --skill algo-forecast-exponential --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/algo-forecast-exponentialContext preview
The summary Claude sees to decide when to auto-load this skill.
\"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
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 enrichment tools or your CRM.…
Evaluate LLM agents and tool-using workflows—task success, tool accuracy, latency/cost, safety, and regression suites. Use when shipping agent features,…
Design agent tools and CLI surfaces—schemas, naming, errors, idempotency, and discoverability for LLM callers. Use when defining tools for agents, SDKs, or…
\"Implement and select ad bidding strategies from manual CPC to automated target-CPA and target-ROAS. Use this skill when the user needs to choose a bidding…
\"Optimize advertising budget allocation across campaigns using marginal returns analysis. Use this skill when the user needs to distribute budget across…
\"Build CTR prediction models for estimating ad click-through rates from features. Use this skill when the user needs to predict click probability, build an ad…