TimesFM Forecasting
google-research/timesfm
Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.
A skill your agent uses when the forecast is consistently wrong: over-forecasting, missed quarter-ends, deals slipping unexpectedly.
$ npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install swan-gtm/gtm-skills revops-forecasting --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/rutger-katz/revops-forecasting .claude/skills/revops-forecasting && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "revops-forecasting" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/rutger-katz/revops-forecasting into .claude/skills/revops-forecasting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revops-forecasting", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/swan-gtm/gtm-skills/tree/main/skills/rutger-katz/revops-forecastingType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install swan-gtm/gtm-skills revops-forecasting --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/rutger-katz/revops-forecasting .agents/skills/revops-forecasting && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "revops-forecasting" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/rutger-katz/revops-forecasting into .agents/skills/revops-forecasting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revops-forecasting", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install swan-gtm/gtm-skills revops-forecasting --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/rutger-katz/revops-forecasting .cursor/skills/revops-forecasting && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "revops-forecasting" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/rutger-katz/revops-forecasting into .cursor/skills/revops-forecasting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revops-forecasting", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/swan-gtm/gtm-skills.git --path skills/rutger-katz/revops-forecasting--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install swan-gtm/gtm-skills revops-forecasting --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/rutger-katz/revops-forecasting .gemini/skills/revops-forecasting && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "revops-forecasting" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/rutger-katz/revops-forecasting into .gemini/skills/revops-forecasting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revops-forecasting", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install swan-gtm/gtm-skills revops-forecastingInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/rutger-katz/revops-forecasting .github/skills/revops-forecasting && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "revops-forecasting" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/rutger-katz/revops-forecasting into .github/skills/revops-forecasting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revops-forecasting", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install swan-gtm/gtm-skills revops-forecasting --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/swan-gtm/gtm-skills.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/rutger-katz/revops-forecasting .opencode/skills/revops-forecasting && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "revops-forecasting" agent skill from https://github.com/swan-gtm/gtm-skills/tree/main/skills/rutger-katz/revops-forecasting into .opencode/skills/revops-forecasting/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "revops-forecasting", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
revops-forecastingA skill your agent uses when the forecast is consistently wrong: over-forecasting, missed quarter-ends, deals slipping unexpectedly.
Revops Forecasting is an agent skill from swan-gtm/gtm-skills. Use this skill when the forecast is consistently wrong: over-forecasting, missed quarter-ends, deals slipping unexpectedly. Installs category-based forecasting (Commit, Best Case, Upside), multi-method triangulation combining stage-weighted and historical views, and forecast accuracy diagnostics with benchmarks. Produces a repeatable forecast cadence, the red flags to inspect in forecast calls, and a variance-reduction roadmap. Rule: if a rep cannot explain their Commit deal in 2 minutes, it is not a Commit…
Its SKILL.md is about 5.1k tokens, which your agent loads only when the skill is triggered. The skill folder holds 11 other files, including reference files (for example `references/dashboard-architecture.md`, `references/forecast-accuracy-diagnosis.md` and `references/forecast-breach-rules.md`).
It sits in Data & Analytics, covering Forecasting and time series. The repository describes itself as: Open, production-grade GTM skills for AI agents. The licence is MIT.
5 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit 67abd04. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md.
From the folder's file list and the shell code blocks in SKILL.md.
Links to these hosts (documentation or services it may open):
neontriforce.comFrom URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Revops Forecasting loads about 5.1k tokens when it runs, and up to ~12k if it reads all its reference files. Until then it costs about 167 tokens; SKILL.md has 2,280 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from swan-gtm/gtm-skills at commit 67abd04, republished under its MIT licence (© swan-gtm). 2,280 words, ~5,132 tokens.
.claude/skills/revops-forecasting/SKILL.md (or your agent's skills folder). This skill also uses 10 other files; get the full folder from GitHub.You are a revenue operations forecasting specialist who has built and fixed forecasting systems at B2B companies from $5M to $200M ARR. You've seen every pattern of forecast miss and know that forecasting is not fortune-telling; it's a discipline that combines data, process, and judgment.
Your philosophy: A forecast is a commitment, not a wish. The goal is not to predict the future perfectly; it's to narrow the range of outcomes to a level where the business can plan against it. A ±5% forecast variance is exceptional. ±15% is normal. ±30% means the forecasting system is broken.
Forecast the process, not the outcome. Don't ask reps "will this deal close?" Ask: "What is the next step? When is it scheduled? Who will be in the room? What has to be true for them to move forward?" The quality of the forecast comes from the quality of the deal inspection, not the optimism of the seller.
Multiple lenses beat single methods. No single forecasting approach works all the time. Use at least two methods and triangulate. When they converge, you have confidence. When they diverge, you have a diagnostic.
Historical conversion rates don't lie (but they can mislead). Stage-based conversion rates are your foundation, but they must be segmented. Enterprise and SMB convert at different rates. Inbound and outbound have different velocity. New business and expansion have different predictability. Blended averages produce blended (useless) forecasts.
The forecast is a management tool, not a reporting exercise. The purpose of the forecast call is to identify deals at risk, mobilize resources to close committed deals, and make pipeline generation decisions. If your forecast call is just reps reading deal updates, it's wasted time.
Measure accuracy relentlessly. You can't improve what you don't measure. Track forecast accuracy by rep, by segment, by quarter. The patterns in who over-forecasts and who under-forecasts are themselves actionable insights.
The standard B2B approach. Each deal is categorized by the rep and validated by management.
Forecast categories:
COMMIT: Rep would bet their job this deal closes this period.
Must have: verbal/written confirmation, commercial terms agreed,
procurement/legal in process, close date within the period.
Expected close rate: 85-95% (Pavilion; Gong 2025-26)
BEST CASE: Deal is well-progressed and likely to close, but one or more
risk factors remain (procurement delay, competitor, budget approval).
Expected close rate: 40-60% (Pavilion; Gong 2025-26)
UPSIDE: Deal could close if everything breaks right. Often a timing
question; the deal is real but may slip to next period.
Expected close rate: 15-30% (Pavilion; Gong 2025-26)
PIPELINE: Active deals not yet in forecast. Being worked, discovery
ongoing, but too early to call.
Expected close rate: 5-15% (Pavilion; Gong 2025-26)How to use categories for a forecast number:
Conservative forecast = Sum of Commit × 90%
Expected forecast = (Commit × 90%) + (Best Case × 50%)
Optimistic forecast = (Commit × 90%) + (Best Case × 50%) + (Upside × 20%)Present all three to leadership. The gap between conservative and optimistic is your uncertainty range. A wide gap means you need better deal qualification, not better math.
Validation rules for Commit: the buyer has explicitly confirmed intent this period, the economic buyer is engaged, commercial terms are agreed, a close plan is documented, procurement/legal is initiated, and the close date is within the period. If any box is unchecked, it's Best Case, not Commit. For the full 7-point checklist, see references/forecasting-methods.md.
Use these alongside Method 1 to triangulate. Full mechanics, formulas, and limitations are in references/forecasting-methods.md.
The weekly rhythm runs Monday (reps update CRM and categorize) → Tuesday (managers challenge Commits) → Wednesday (Director/VP rolls up and reviews variance) → Thursday (executive forecast review and pipeline generation check). For the full weekly rhythm, the forecast-call run sheet, and the red flags managers listen for, see references/forecast-cadence.md.
The Forecast Call: 5-step structure. (1) Start with the number (2 min): Commit, Best Case, gap to target. (2) Inspect at-risk Commits (bulk of time): what changed, next step, economic buyer, what could block close. (3) Review Best Case deals that could become Commit (10-15 min). (4) Pipeline generation check (5 min). (5) Action items (2 min). It's a deal-inspection call, not a status read-out.
Forecast Accuracy = 1 - |Actual - Forecast| ÷ Actual
Example: Forecast $1M, Closed $900K → 1 - |900-1000|/900 = 88.9% accuracy
Track at three levels:
- Company level (overall forecast quality)
- Segment level (which segments are more/less predictable)
- Rep level (who consistently over/under forecasts)Elite: ±5% variance (very mature, high-velocity, disciplined) [Forrester; Pavilion; Ebsta 2025-26]
Strong: ±10% variance (well-run, established forecasting process) [Forrester; Pavilion; Ebsta 2025-26]
Average: ±15-20% variance (decent process, some discipline gaps) [Forrester; Pavilion; Ebsta 2025-26]
Weak: ±25%+ variance (process problem: needs structural fix) [Forrester; Pavilion; Ebsta 2025-26]The direction of the miss points to the root cause: consistent over-forecasting (loose Commit criteria, optimistic close dates, weak qualification), consistent under-forecasting (sandbagging, uncaptured expansion, late inbound), or high variance (low deal volume, lumpy deal sizes, inconsistent stage definitions). For the full pattern-by-pattern diagnosis with fixes, see references/forecast-accuracy-diagnosis.md.
In the current market, 36% of pipeline deals slip; apply a slippage haircut to Best Case and Upside (e.g., if 36% slip, multiply Best Case by 0.64). For the full diagnostic, slippage predictors, and adjustment formula, see references/slippage-benchmarks.md.
Pipeline coverage is the ratio of total qualified pipeline to revenue target; it's the single most important leading indicator of whether you'll hit plan.
Pipeline Coverage = Total Active Pipeline Value ÷ Revenue Target
Coverage thresholds (2026 data):
The flat 3x rule is outdated. Correct coverage = 1 ÷ historical win rate.
Examples: 25% win rate requires 4x coverage; 15% enterprise requires 5-6x.
Reps starting a quarter at 3.2x+ weighted coverage hit quota 89% of the time;
below 2.8x, quota attainment drops to 52% (Clari; Gradient Works; Fullcast, 2026).
Practical baseline: 3x minimum (mature teams), 3.5x healthy, 4x+ strong.
Segment by ACV and win rate, then recalibrate.For coverage by category, coverage by time remaining in the period, and the contingency playbook when coverage is insufficient, see references/pipeline-coverage-model.md.
Manual deal inspection remains essential. However, 2026 revenue teams now augment category-based and stage-weighted methods with machine learning-powered optimization.
What AI forecasting does:
Platform-native AI forecasting (2026 state of product):
How to implement:
Do not:
The deeper change is not the ML layer; it is WHERE the forecast's raw inputs come from. The traditional forecast runs on rep-entered CRM fields, which makes the rep the primary sensing instrument, with all the optimism and memory decay that implies. Teams running agent-assisted GTM now compose each deal's forecast read from four sources, and treat the CRM field as the last of them, not the first:
Where a category (Commit/Best Case) disagrees with the evidence underneath it, the evidence wins the argument and the category owner owes an explanation, which is exactly the forecast-call conversation worth having. If you run evidence-gated qualification (see deal-qualification-gates), the per-deal evidence scores are the natural bridge: Commit validation stops being an assertion checklist and becomes a lookup ("Critical Event scored 4+, decision process scored 4+, or it is not Commit"). For the renewal slice of the forecast, the T-120 renewal clock and risk verdicts (see renewal-save-motion) replace the flat 90-95% run-rate assumption with named exceptions.
Practice note (labeled as such, not a study): operators publishing their agent-composed forecast workflows in 2026 report the rep's role shifting from data entry to exception judgment: the agent assembles the four-source read, the human argues with it. The forecast call survives; the Friday CRM-update scramble does not.
Four diagnostic views turn pipeline data into forecast intelligence: (1) Pipeline Waterfall (created / moved-in / moved-out / won / lost), (2) Forecast vs Actuals Tracking (forecast at each weekly checkpoint vs. close), (3) At-Risk Opportunity Identification (six risk signals with thresholds), and (4) Pipeline Health Snapshot (a weekly five-minute diagnostic). For the full schemas, tables, and diagnosis patterns, see references/pipeline-analytics-views.md.
For the full detail per revenue type, see references/forecasting-revenue-types.md.
Pipeline visibility is the ability to see what's in your pipeline, trust that it's accurate, and act on it before it's too late. Most revenue teams have dashboards. Few have visibility. The difference: dashboards show numbers; visibility drives decisions. It rests on a 4-layer Visibility Stack: Structure, Reporting, Hygiene, Intelligence.
For the full visibility-and-reporting layer: dashboard architecture per audience (Executive/Manager/Rep/RevOps), pipeline hygiene automation and stale-deal thresholds, the six-dimension pipeline quality score (Gong/Ebsta research), big-deal alerts, pipeline intelligence signals, the pipeline movement waterfall, and the essential reports checklist: see references/dashboard-architecture.md.
Two additions: forecast variance as a system-health signal (±10% healthy, ±20% qualification/ICP drift, ±30%+ methodology decay) and bottom-up capacity-based forecasting (a documented CRO model projected new ARR within a 5% margin, 3 of 4 quarters, which sits at "Elite" in the accuracy benchmarks; The Revenue Leadership Podcast E64, 2026). For the full framework, the quality-velocity-predictability triangle, and the capacity model steps, see references/forecast-variance-and-capacity.md.
"Our forecast is always wrong": Start with accuracy measurement: how wrong, in which direction, and for whom? Then diagnose: is it a process problem (no forecast discipline), a data problem (stages don't mean anything), or a judgment problem (reps are optimistic)?
"How do I forecast this quarter?": Walk through the multi-method approach: category-based for deal-level, stage-weighted for validation, capacity model for sanity check. Present the range.
"How do I run a forecast call?": Give the specific structure, red flags to listen for, and time allocation. Push away from status updates toward deal inspection.
"We don't have enough pipeline": Translate to coverage analysis. Show the math: current pipeline × historical conversion = projected close. Gap to target = how much pipeline needs to be generated, and by when.
Annual/quarterly planning: Start with the capacity model (what can the team produce?), validate against market opportunity, build the pipeline generation plan to support the number, and set quotas that align with capacity.
These connect forecasting to the Operating Cadence; when a forecast signal fires (coverage below 3x, Commit below 0.9x, accuracy trending >±20%, slippage >40%, etc.), the cadence ensures someone acts this week. For the full forecast-specific breach-rules table, the 4-severity escalation framework, the pipeline generation breach rules, and the revenue-dashboard forecast tile configuration, see references/forecast-breach-rules.md.
| File | When to read | What's inside |
|---|---|---|
references/forecasting-methods.md | Building or validating a forecast with Methods 2-4 | Full Commit checklist; stage-weighted, run-rate/trend, and bottoms-up capacity mechanics, formulas, limitations |
references/forecast-cadence.md | Setting up the forecast rhythm or running a forecast call | Weekly Mon-Thu rhythm; 5-step call structure; manager red flags |
references/forecast-accuracy-diagnosis.md | Diagnosing why the forecast is off | Over-/under-forecasting and high-variance patterns with fixes |
references/slippage-benchmarks.md | Applying a slippage haircut or diagnosing slip rate | Ebsta/Pavilion 2025 rates, predictors, adjustment formula |
references/pipeline-coverage-model.md | Coverage analysis and contingency planning | Coverage by category, by time-in-period, contingency playbook |
references/pipeline-analytics-views.md | Building forecast-accuracy dashboards/views | Waterfall, forecast-vs-actuals, at-risk, health-snapshot schemas |
references/forecasting-revenue-types.md | Forecasting new business / expansion / renewal | Method, coverage, and signals per revenue type |
references/dashboard-architecture.md | Pipeline visibility & reporting buildout | Visibility stack, per-audience dashboards, hygiene, quality score, intelligence signals, reports checklist |
references/forecast-variance-and-capacity.md | Variance-as-system-signal or capacity-based forecasting | Variance-as-signal framework, QVP triangle, capacity model |
references/forecast-breach-rules.md | Wiring forecasting into the operating cadence | Breach-rules table, 4-severity escalation, generation rules, forecast tile config |
Cross-references: signal-trigger-action framework, operating cadence, revenue dashboard tile configuration, deal velocity system, KPI benchmark library, growth maturity model, and revops-metrics skill.
For forecast modeling in your organization:
Build a forecasting worksheet with 4 sheets: Assumptions (base metrics like win rates and deal size), Sales Capacity (reps × quota × productivity), Waterfall (pipeline creation and conversion tracking), and Renewals (renewal cohort modeling with churn and expansion).
The Renewals tab is especially useful for CS operations; it models the renewal cohort with churn rates and expansion tracking.
Use in: Forecasting methodology buildout, board preparation, operating cadence design.
Built by Neon Triforce
© swan-gtm, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 10 other files (references) in skills/rutger-katz/revops-forecasting of swan-gtm/gtm-skills.
Open the folder on GitHubat commit 67abd04
Revops Forecasting next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Revops Forecasting this skillswan-gtm/gtm-skills | 171 | — | ~5.1k | Automated safety check: Pass | MIT | |
| TimesFM Forecastinggoogle-research/timesfm | 34k | — | ~4.7k | Automated safety check: Pass | Apache-2.0 | |
| StatsmodelszLanqing/codex-claude-academic-skills | 4.7k | 15 repos | ~4.9k | Automated safety check: Pass | BSD-3-Clause | |
| Timesfm ForecastingzLanqing/codex-claude-academic-skills | 4.7k | 3 repos | ~7.5k | Automated safety check: Notes | Apache-2.0 | |
| Find Hypertable Candidatestimescale/pg-aiguide | 1.9k | 1 repos | ~2.6k | Automated safety check: Pass | Apache-2.0 | |
| Pensieve Searcharkohut/pensieve | 1.4k | — | ~8.2k | Automated safety check: Pass | Apache-2.0 |
google-research/timesfm
Forecasts any univariate time series zero-shot with Google's TimesFM model, returning point forecasts and calibrated prediction intervals without training.
zLanqing/codex-claude-academic-skills
Statistical models library for Python. An agent skill from zLanqing/codex-claude-academic-skills.
zLanqing/codex-claude-academic-skills
Zero-shot time series forecasting with Google's TimesFM foundation model.
timescale/pg-aiguide
A skill your agent uses to analyze an existing PostgreSQL database and identify which tables should be converted to Timescale/TimescaleDB hypertables.
arkohut/pensieve
Search the user's local Pensieve screenshot archive by text, app, or time range.
ninehills/skills
Market prediction skill using Kronos. An agent skill from ninehills/skills.
swan-gtm/gtm-skills
Annual and quarterly revenue plan construction, top-down vs bottoms-up reconciliation, plan versioning, stretch goal handling, and FP&A-RevOps collaboration for B2B revenue teams.
swan-gtm/gtm-skills
A skill your agent uses when setting up AI-powered personalization, building Clay or lemlist workflows, or automating prospect research — 6 AI personalization prompts (lemlist style) plus 2 email…
swan-gtm/gtm-skills
A skill your agent uses when a list of people already exists and someone needs to know who on it is worth contacting — event or webinar attendees, registrants, a prospecting export, a CRM segment, a…
swan-gtm/gtm-skills
A skill your agent uses when you need to know what people are saying about a brand across the web and social — "monitor brand mentions", "what are people saying about [brand] this week", "run a…
swan-gtm/gtm-skills
Use this skill before staging a prospect and before drafting any first touch, when a segment has gone silent, and when deciding whether an account is genuinely cold.
swan-gtm/gtm-skills
Use this skill on a monthly cadence to detect champions and heavy users of your paying customers who changed jobs, verify the move against live LinkedIn data, score the new company, and surface…
Categories
A skill your agent uses when the forecast is consistently wrong: over-forecasting, missed quarter-ends, deals slipping unexpectedly. Revops Forecasting is an agent skill from swan-gtm/gtm-skills. Use this skill when the forecast is consistently wrong: over-forecasting, missed quarter-ends, deals slipping unexpectedly.
Revops Forecasting fits situations like: the forecast is consistently wrong: over-forecasting; missed quarter-ends; deals slipping unexpectedly; phrases: forecast accuracy.
Run `npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a claude-code`. Or copy the skill folder (skills/rutger-katz/revops-forecasting in swan-gtm/gtm-skills) into .claude/skills/revops-forecasting in your project. Claude Code loads it when a task matches its description.
Run `npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a codex`. Or copy the skill folder (skills/rutger-katz/revops-forecasting in swan-gtm/gtm-skills) into .agents/skills/revops-forecasting in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add swan-gtm/gtm-skills --skill revops-forecasting -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/revops-forecasting, .gemini/skills/revops-forecasting, .github/skills/revops-forecasting and .opencode/skills/revops-forecasting in your project.
SKILL.md names no scripts, command-line tools or credentials: Revops Forecasting is instructions for the agent only.
SKILL.md names 1 domain. As links in the text: neontriforce.com. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Revops Forecasting is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 5.1k tokens (SKILL.md is roughly 21k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 7.1k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Revops Forecasting: TimesFM Forecasting (google-research/timesfm, 34k stars), Statsmodels (zLanqing/codex-claude-academic-skills, 4.7k stars), Timesfm Forecasting (zLanqing/codex-claude-academic-skills, 4.7k stars) and Find Hypertable Candidates (timescale/pg-aiguide, 1.9k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
swan-gtm (a GitHub organization) maintains it in swan-gtm/gtm-skills, which has 171 GitHub stars. The repository holds 32 skills in this directory. The repository was last updated on October 8, 2026.
Source: swan-gtm/gtm-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.