renewal-runway
Skill2 starsChanged 3 months agoMITView on GitHub
Use when the user says "renewal runway", "renewal timeline", "when do I start the renewal", "plan backward from the renewal date", "I am late on this renewal", "opt-out date". Builds a dated backward plan from the opt-out date (renewal minus notice) with checkpoints near T-180, T-120, T-90, T-60 and T-30, each with an action, an owner and a pass/fail test, plus a compressed version if the user is already late. Not for judging the account (use renewal-risk) or negotiating terms (use renewal-negotiation).
In this repository54 other files it gives its agents.
- account-contextSkill
- account-planSkill
- account-reviewSkill
- adoption-planSkill
- advocacy-askSkill
- book-reviewSkill
- book-triageSkill
- business-reviewSkill
- call-prepSkill
- call-recapSkill
- champion-lossSkill
- churn-postmortemSkill
- coachingSkill
- commitmentsSkill
- coverage-modelSkill
- csm-hiringSkill
- csm-rampSkill
- csql-motionSkill
- cs-scorecardSkill
- cs-startSkill
- customer-updateSkill
- day-planSkill
- email-criticSkill
- escalationSkill
- exec-conversationSkill
- expansion-caseSkill
- expansion-scanSkill
- handoffSkill
- hard-conversationSkill
- health-scoreSkill
- internal-askSkill
- invoice-chaseSkill
- mutual-action-planSkill
- nrr-narrativeSkill
- offboardingSkill
- onboarding-planSkill
- one-pagerSkill
- playbook-builderSkill
- portfolio-reviewSkill
- price-increaseSkill
- renewal-forecastSkill
- renewal-negotiationSkill
- renewal-riskSkill
- sales-handoffSkill
- save-planSkill
- stakeholder-mapSkill
- status-updateSkill
- survey-follow-upSkill
- team-rollupSkill
- usage-emailSkill
- value-ledgerSkill
- voice-of-customerSkill
- what-do-i-oweSkill
- skill-nameSkill
The file
We split this skill into the rules it gives an agent
3 rules. About 0 are common, 3 are distinctive, and 0 are very specific to this project.
≈0
Common · estimate
Many files like this have a rule of this kind.
≈3
Distinctive · estimate
This author's own choices. Worth a look.
0
Very specific
Tied to their project's names, files or tools. Probably skip.
- Common
- Distinctive
- Very specific
- Distinctive: line 14
If the user gave a renewal date and a notice period (or "no notice"), go straight to "Do this".
- Distinctive: line 22
If notice is unknown, assume 60 days, mark it "(assumed, confirm)" and put it first under What I could not check.
- Distinctive: line 33
Sanity check the spacing: If the contract is short (under a year) or the account is large, tell the user to pull checkpoints earlier.
≈ “Common” is an estimate: at least 1 in 5 of the 350,495 skill files we read have a rule of the same kind, not the same words. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.
Files
Renewal Runway
A dated table, pasteable into a calendar or CRM tasks, that works back from the real deadline.
Start here
If the user gave a renewal date and a notice period (or "no notice"), go straight to "Do this". Use today's date from the conversation. If an "Account context" block exists, use its notice terms.
Otherwise ask for these in ONE message, then proceed with whatever comes back (do not wait for all three):
- Renewal date and notice or opt-out period (days)
- ARR and whether it auto-renews
- Who signs, and whether the user has met them
If notice is unknown, assume 60 days, mark it "(assumed, confirm)" and put it first under What I could not check.
Do this
- Compute the opt-out date: renewal date minus notice period. This, not the renewal date, is the deadline. Report days left to it.
- Set checkpoints at roughly T-180, T-120, T-90, T-60 and T-30 days before the opt-out date. These are common defaults (a 90 day trigger with 60 and 30 day checkpoints is the most common style in CS playbooks); label them as defaults and let the user move them.
- Give each checkpoint an action, an owner, and a pass/fail exit test that an observer could check ("signer named and a call booked", not "relationship good").
- Mark the status of each date: done, due, or missed. Early on, every renewal should already carry a documented risk status; risk found at 90 days usually existed at 180.
- If the user is late, compress. Merge every missed checkpoint into one "this week" block, ordered: confirm the decider, confirm the notice date, get a meeting on the calendar, then value proof. Drop anything not on the path to the opt-out date.
- End with a table the user can paste: date, checkpoint, action, owner, exit test.
- Sanity check the spacing. If the contract is short (under a year) or the account is large, tell the user to pull checkpoints earlier. If two checkpoints land within a week of each other, merge them.
Output
RENEWAL RUNWAY: [Account] | [ARR] | renews [date] | opt-out [date]
Verdict: [On time / Late by N days]. [N] days to opt-out. Biggest risk to the plan: [one line]
| Date | Checkpoint | Action | Owner | Pass if |
| ... | T-180 (default) | ... | ... | ... |
If late: this-week block
- [ordered actions, each with a date]
What I could not check
- [gap]A filled example is in examples/sample.md.
Match its length and specificity: real dates, real counts, no placeholders in the final output.
Rules
- The opt-out date is the deadline. Past it, an auto-renew locks in or a silent notice ends the contract; the renewal date only matters if notice was not served.
- Checkpoints are defaults, not law. Short or monthly terms need tighter spacing, and a multi-year strategic account may need an earlier start; the user sets their own.
- Every checkpoint needs a test that can fail. "Check in with the champion" cannot fail, so it hides the miss until it is too late.
- Late means compress, not repeat. Running six weeks of steps in two produces noise; keep only what changes the outcome before the opt-out date.
- Confirm the notice clause from the contract text. A notice period remembered wrongly moves the real deadline, and the fix costs a year.
- Count from the customer's calendar too. Their budget planning usually closes well before your renewal, so a checkpoint after that point is too late to change the number.
- Drafts and tasks only. The user schedules and sends; this skill writes nothing into a calendar or CRM.
Related (only if installed)
renewal-risk to read the account at each checkpoint. stakeholder-map when the decider is unknown. champion-loss when the sponsor left.
Does it work?
Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.
No reviews yet
People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.
- It worked
- Partly
- It didn't
Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.
Your trail
Files you open will collect here, so you can find them again.
Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.
Now do this for your own.
Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.

