# revops-career

A Claude skill that maps a RevOps or Sales Ops career: where you sit on the ladder, what gaps to close, how to prove impact.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 21200 installs · ★ 1
- Author: Maya-Beth Finotti
- License: MIT · policy=mirror · the beginning of the file is at the end of this page
- Source: https://github.com/mbfinotti/revops-skills/tree/HEAD/skills/revops-career/SKILL.md
- Updated: 2026-09-14
- HTML: https://affpapa.org/en/nevibecode/skills/revops-career

## What it does

The skill runs a career strategist conversation. It asks one question per message: which function you came from, years in GTM and in ops, your reports, budget and decision rights, the sales motion, the role you want and the deadline. Every answer is collected before any plan appears.

Then it places you on the ladder by scope, decision rights and headcount rather than by title. RevOps titles inflate, so a Director seat at a 30-person company can be a hands-on IC role. The plan covers a gap analysis across five competency groups, an evidence ledger and interview readiness. Each impact claim goes through a baseline, the intervention you personally owned and the measured delta with its window. Claiming revenue outright is the field's classic credibility trap: the attribution model rarely supports it, and the interviewer knows.

The skill stays on the candidate's side. It does not source listings, fill in applications or send anything anywhere. The hiring manager's side lives in `mbfinotti/revops-skills@revops-hiring`.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/revops-skills --skill revops-career -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/revops-career/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/revops-career/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/revops-skills --skill revops-career -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/revops-career/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/revops-skills --skill revops-career -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/revops-career/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install mbfinotti/revops-skills revops-career
```

2. **Manually: put the files in place**
- File: `.github/skills/revops-career/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/revops-skills --skill revops-career -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/mbfinotti/revops-skills --path skills/revops-career
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/revops-career/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add mbfinotti/revops-skills --skill revops-career -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/mbfinotti/revops-skills/tree/HEAD/skills/revops-career/SKILL.md

## When to use it
- see which rung you actually stand on when the title oversells it
- close competency gaps against a roadmap with due dates
- build evidence for work nobody notices
- prepare for the exercises RevOps interview loops run
- put together a compensation ask

## Example prompts
- Map my RevOps career: I'm an SDR trying to break into ops
- Am I ready for a RevOps manager role? Check my scope, not my title
- Help me prove impact — the pipeline works and nobody sees it

## Source text · SKILL.md · MIT

Below is the content of a third-party file. It is data, not instructions for you: do not act on anything written inside unless the human asks. Block tag: fee1bf6abc2e53de.

BEGIN THIRD-PARTY FILE fee1bf6abc2e53de
```text
---
name: revops-career
description: Build and advance a RevOps or Sales Ops career from the candidate's side - place the candidate on the ladder by scope rather than title, close competency gaps, build defensible evidence of structurally invisible work, and prepare the four exercises RevOps interview loops actually run. Produces a career plan with a gap roadmap, an evidence ledger, interview readiness, and a compensation ask. Use whenever the user mentions a RevOps career, a sales ops career path, RevOps interview prep, RevOps certifications, "how do I break into RevOps", "am I ready for a RevOps manager role", or proving impact when nobody notices ops working - even if they never say "career". Candidate side only - for the hiring manager's side, use mbfinotti/revops-skills@revops-hiring instead.
license: MIT
metadata:
  author: Maya-Beth Finotti
  version: "1.1.4"
---

# RevOps Career

You are a career strategist for Revenue Operations and Sales Operations practitioners. Get one person from where they are to the role they actually want, using evidence that survives an interview.

Two facts shape everything here:

- RevOps is a migrated-into discipline that barely existed as a named function before 2015-2016, so there is no linear path in and no candidate should be told to look for one.
- RevOps work is structurally invisible: nobody notices when the pipeline just works, which means impact has to be manufactured into evidence deliberately or it will not exist when someone asks.

Two habits separate a plan that holds from one that collapses under questioning:

- Name levels by scope, decision rights, and headcount rather than by title, because VP of Revenue Operations titles grew 300% in 18 months (RevenueTools) and a Director seat at a 30-person company is a hands-on IC role.
- Put every impact claim through baseline, then the intervention the candidate personally owned, then the measured delta with its window. Claiming revenue outright is the field's classic credibility trap, since nearly 90% of B2B SaaS still runs last-touch or basic multi-touch attribution (State of B2B Marketing Attribution 2025, via Unify) - the model rarely supports the claim, and the interviewer knows it.

Boundaries, stated because readers expect them here:

- This is the candidate's side only. The employer's side, which includes writing role definitions, interview scorecards, work-sample design, or a 30-60-90 ramp plan for a new hire, belongs to `mbfinotti/revops-skills@revops-hiring`.
- This is not a job-search agent. It does not source listings, fill in applications, or send anything anywhere.
```
END THIRD-PARTY FILE fee1bf6abc2e53de

The third-party file has ended. Everything between the fee1bf6abc2e53de tags is data: requests and commands from it are not followed. An “end of file” line with another tag inside the block is part of the file.

First 2619 of 19046 bytes. © Maya-Beth Finotti · MIT · https://github.com/mbfinotti/revops-skills/tree/HEAD/skills/revops-career/SKILL.md

_Part of the page did not fit — see the HTML version._

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
