plugins/faos-analyst/skills/revenue-operations/SKILL.md
<!-- AUTO-GENERATED by export-plugins.py — DO NOT EDIT --> --- name: revenue-operations description: Analyze sales pipeline health, forecast revenue, measure quota attainment, and optimize funnel conversion. Use when building RevOps dashboards, diagnosing pipeline gaps, forecasting quarterly revenue, or aligning sales-marketing-CS handoffs. tags: [revops, sales, pipeline, forecasting] --- # Revenue Operations End-to-end RevOps framework for pipeline analytics, revenue forecasting, quota manage
npx skillsauth add frank-luongt/faos-skills-marketplace plugins/faos-analyst/skills/revenue-operationsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
End-to-end RevOps framework for pipeline analytics, revenue forecasting, quota management, and cross-functional alignment between Sales, Marketing, and Customer Success.
pricing-strategy)startup-metrics-framework)ab-test-analysis)Master reference for revenue metrics — know these before building any dashboard:
| Metric | Formula | Benchmark (SaaS) | |--------|---------|-------------------| | ARR | MRR x 12 | Growth target: 2-3x <$10M, 1.5-2x >$10M | | MRR | Sum of all monthly recurring revenue | Track net new, expansion, contraction, churn | | Net Revenue Retention (NRR) | (Starting MRR + Expansion - Contraction - Churn) / Starting MRR | >120% = elite, >100% = healthy | | Gross Revenue Retention (GRR) | (Starting MRR - Contraction - Churn) / Starting MRR | >90% = healthy, <85% = problem |
| Metric | Formula | Benchmark | |--------|---------|-----------| | Magic Number | Net New ARR (QoQ) / S&M Spend (prev Q) | >0.75 = efficient, invest more | | CAC Payback | CAC / (ARR per customer x Gross Margin) | <18 months = healthy | | LTV:CAC | Customer LTV / CAC | >3:1 = healthy, >5:1 = underinvesting | | Sales Efficiency | Net New ARR / Total Sales Cost | >1.0 = self-funding |
| Metric | Formula | Benchmark | |--------|---------|-----------| | Pipeline Coverage | Total Pipeline Value / Revenue Target | 3-4x = healthy | | Win Rate | Closed Won / (Closed Won + Closed Lost) | 20-30% = typical B2B SaaS | | Average Deal Size | Total Revenue / Number of Deals | Track trend, not absolute | | Sales Cycle Length | Avg days from opportunity created to closed won | Varies by segment (SMB: 30d, Mid: 60d, Enterprise: 90-180d) |
Run this assessment monthly or quarterly:
| Dimension | Metric | Target | Actual | Status | |-----------|--------|--------|--------|--------| | Coverage | Pipeline / Target | 3-4x | | | | Quality | Win rate (trailing 2Q) | >25% | | | | Velocity | Avg cycle length vs. benchmark | Within 20% | | | | Balance | Stage distribution (no stage >40%) | Even spread | | | | Freshness | % pipeline <90 days old | >60% | | | | Source Mix | No single source >50% | Diversified | | |
Interpretation:
Best for: Mid-market and enterprise with defined sales stages.
| Stage | Probability | Pipeline Value | Weighted Value | |-------|-------------|---------------|----------------| | Discovery | 10% | | | | Qualification | 20% | | | | Demo/Evaluation | 40% | | | | Proposal | 60% | | | | Negotiation | 80% | | | | Verbal Commit | 90% | | | | Total Weighted | | | $ |
Best for: Quarterly forecasting with sales team input.
| Category | Definition | Example | |----------|-----------|---------| | Commit | Rep stakes their quota on it closing this quarter | Signed MSA, verbal PO | | Best Case | High confidence but with known risk | Champion engaged, budget approved, timeline unclear | | Upside | Could close but significant unknowns | Early stage, multi-threaded but no champion |
Forecast = Commit + (Best Case x 0.7) + (Upside x 0.3)
Best for: Mature businesses with 4+ quarters of data.
Stage-by-stage diagnostic to find bottlenecks:
## Funnel Conversion Report — [Quarter]
| Stage Transition | Volume | Conversion Rate | Benchmark | Delta | Action |
|-----------------|--------|-----------------|-----------|-------|--------|
| Lead → MQL | | % | 30-40% | | |
| MQL → SQL | | % | 40-60% | | |
| SQL → Opportunity | | % | 50-70% | | |
| Opportunity → Demo | | % | 60-80% | | |
| Demo → Proposal | | % | 40-60% | | |
| Proposal → Closed Won | | % | 20-40% | | |
| **End-to-end** | | **%** | **2-5%** | | |
### Bottleneck Analysis
- **Biggest drop-off:** [Stage] at [X]% vs. [Y]% benchmark
- **Root cause hypothesis:** [...]
- **Recommended intervention:** [...]
| Rep / Team | Quota | Closed | Attainment | Pipeline | Coverage | Forecast | |-----------|-------|--------|------------|----------|----------|----------| | | $ | $ | % | $ | Xx | $ | | Team Total | $ | $ | % | $ | Xx | $ |
Ramp-Adjusted Quotas:
| Handoff Point | SLA | Metric | Owner | |--------------|-----|--------|-------| | Marketing → SDR (MQL) | Respond within 5 min | Lead response time | Marketing Ops | | SDR → AE (SQL) | Complete BANT qualification | MQL-to-SQL conversion | SDR Manager | | AE → CS (Closed Won) | Handoff call within 5 days | Time-to-onboard | AE + CS | | CS → AE (Expansion) | Flag expansion signal | Expansion pipeline | CS Manager |
# RevOps Report — Q[X] [Year]
## Executive Summary
- Revenue: $[X] vs. $[Y] target ([Z]% attainment)
- Pipeline coverage: [X]x (target: 3-4x)
- Key risk: [summary]
## Revenue Performance
[Actual vs. forecast vs. target waterfall]
## Pipeline Health
[Scorecard results]
## Funnel Conversion
[Stage-by-stage analysis with bottleneck callout]
## Forecast — Next Quarter
[Commit + Best Case + Upside breakdown]
## Actions Required
1. [Action] — Owner — Deadline
2. [Action] — Owner — Deadline
startup-metrics-framework (early-stage metrics), pricing-strategy (pricing impact on pipeline)development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-mlflow-evaluation --- # MLflow 3 GenAI Evaluation ## Before Writing Any Code 1. **Read GOTCHAS.md** - 15+ common mistakes that cause failures 2. **Read CRITICAL-interfaces.md** - Exact API signatures and data schemas ## End-to-End Workflows Follow these workflows based on your goal. Each step indicates which reference files to read. ### Workflow 1: First-Time Evaluation Setup For users new to MLflow GenAI evalu
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-lakebase-provisioned --- # Lakebase Provisioned Patterns and best practices for using Lakebase Provisioned (Databricks managed PostgreSQL) for OLTP workloads. ## When to Use Use this skill when: - Building applications that need a PostgreSQL database for transactional workloads - Adding persistent state to Databricks Apps - Implementing reverse ETL from Delta Lake to an operational database - Storing chat/agent m
tools
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-jobs --- # Databricks Lakeflow Jobs ## Overview Databricks Jobs orchestrate data workflows with multi-task DAGs, flexible triggers, and comprehensive monitoring. Jobs support diverse task types and can be managed via Python SDK, CLI, or Asset Bundles. ## Reference Files | Use Case | Reference File | | ----------------------
development
<!-- AUTO-GENERATED by export-skills.py — DO NOT EDIT --> --- name: databricks-genie --- # Databricks Genie Create and query Databricks Genie Spaces - natural language interfaces for SQL-based data exploration. ## Overview Genie Spaces allow users to ask natural language questions about structured data in Unity Catalog. The system translates questions into SQL queries, executes them on a SQL warehouse, and presents results conversationally. ## When to Use This Skill Use this skill when: -