revenue-operations

Analyzes SaaS sales pipeline health, forecast accuracy, and GTM efficiency metrics from JSON data.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/surfingalien/FinSurfing --skill revenue-operations-surfingalien
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: revenue-operations
Source: https://github.com/surfingalien/FinSurfing/tree/main/business-growth/skills/revenue-operations
Command: npx skills add https://github.com/surfingalien/FinSurfing --skill revenue-operations-surfingalien

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve? Revenue teams lack a consistent, data-driven way to evaluate pipeline coverage, measure forecast accuracy, and benchmark go-to-market efficiency, leading to missed quotas and unreliable board reporting. ## Core Features & Use Cases - Pipeline Analyzer: Computes coverage ratios, stage conversion rates, sales velocity, deal aging flags, and concentration risk from a JSON pipeline export. - Forecast Accuracy Tracker: Calculates MAPE, weighted MAPE, systematic bias, accuracy trends, and category-level breakdowns by rep, segment, or product. - GTM Efficiency Calculator: Computes Magic Number, LTV:CAC, CAC Payback, Burn Multiple, Rule of 40, and NDR with green/yellow/red benchmark ratings and recommendations. - Use Case: Before a quarterly business review, run all three scripts against CRM and finance exports to produce a combined view of forward-looking pipeline coverage, backward-looking forecast accuracy, and efficiency benchmarks for leadership. ## Quick Start Ask the assistant to analyze your pipeline by running the pipeline analyzer script against your JSON export of deals, quota, and stage configuration.

Frequently Asked Questions about revenue-operations

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

FAQPage Schema
How do I analyze sales pipeline coverage and health?

Run pipeline_analyzer.py with a JSON file containing deals, quota, stages, and average cycle days. It outputs coverage ratio against quota, stage conversion rates, sales velocity, aging deal flags, and concentration risk in text or JSON format.

How to measure sales forecast accuracy with MAPE?

Use forecast_accuracy_tracker.py with a JSON file of forecast periods containing forecast and actual values. It calculates MAPE, weighted MAPE, bias direction, accuracy trends, and category breakdowns by rep or segment, with ratings from Excellent (<10%) to Poor (>25%).

What SaaS GTM efficiency metrics should I track?

The calculator covers six core metrics: Magic Number, LTV:CAC ratio, CAC Payback months, Burn Multiple, Rule of 40, and Net Dollar Retention. Each metric is rated green, yellow, or red against industry benchmark thresholds with percentile placement.

What input format does the pipeline analyzer require?

It requires a JSON file with quota, an ordered stages array, average_cycle_days, and a deals array where each deal has id, name, stage, value, age_days, close_date, and owner fields. A sample input file is included in the assets directory.

Does the revenue operations tooling require external Python packages?

No, all three scripts use only the Python standard library (argparse, json, sys, datetime, typing). No pip installs or external dependencies are needed to run the analysis.

What are the limitations of MAPE-based forecast tracking?

MAPE becomes unreliable when actual values are zero or near zero, since the error formula divides by actuals. The tracker skips zero-actual periods, and small sample sizes limit trend analysis, which requires at least two periods.