Agent skill

Contract Renewal Tracker

by mohitagw15856 in mohitagw15856/pm-claude-skills

Never get auto-renewed into another year again — the contract inventory with the dates that matter (notice deadlines, not renewal dates), the calendar system with decision-time buffers, and the…

MITAuto-check passed

Install Contract Renewal Tracker

skills CLI
$ npx skills add mohitagw15856/pm-claude-skills --skill contract-renewal-tracker -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install mohitagw15856/pm-claude-skills contract-renewal-tracker --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/mohitagw15856/pm-claude-skills.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/contract-renewal-tracker .claude/skills/contract-renewal-tracker && rm -rf skills-src

Use ~/.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/

Facts

Skill name
contract-renewal-tracker
GitHub stars
1.4k
Token cost
~1.6k tokens
SKILL.md length
760 words
Files
1
Skills in repo
1,348
Repo updated
First seen
Licence
MIT

At a glance

Never get auto-renewed into another year again — the contract inventory with the dates that matter (notice deadlines, not renewal dates), the calendar system with decision-time buffers, and the…

  • Works in 5 steps: The act-by date is the only date:… → Alerts carry the decision, not just the… → The ritual runs three checks before any… → …
  • Asked track our contracts and renewals
  • SKILL.md covers What This Skill Produces, Required Inputs, Framework: The Tracker Rules and Output Format, plus 7 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Contract Renewal Tracker is an agent skill from mohitagw15856/pm-claude-skills. Never get auto-renewed into another year again — the contract inventory with the dates that matter (notice deadlines, not renewal dates), the calendar system with decision-time buffers, and the renewal-decision ritual that renegotiates instead of rubber-stamping. Use when asked track our contracts and renewals, we got auto-renewed again, when do we have to decide on this vendor, or set up renewal management. Produces the inventory with notice-deadline math, the alert system, the renewal-decision checklist, and…

Its SKILL.md is about 1.6k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

The repository describes itself as: 1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in… The licence is MIT.

When your agent uses it

  • Asked track our contracts and renewals
  • We got auto-renewed again
  • Do we have to decide on this vendor
  • Set up renewal management

Example prompts

  • “/contract-renewal-tracker”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. The act-by date is the only date: renewal date − notice period − decision buffer (30 days for simple tools, 90 for anything needing a…
  2. Alerts carry the decision, not just the date: the calendar entry names the contract, the cost, the owner, and the question ("Renew CRM at…
  3. The ritual runs three checks before any renewal: usage (are we using what we pay for? — seat counts and feature audits routinely fund the…
  4. The window is your only leverage: vendors price renewals expecting rubber stamps — the notice window is the one period where "we're…
  5. The tracker survives its author: shared calendar, the inventory in the team's space (spreadsheet-handover-grade documentation), owners…

What it can do on your machine

Read from SKILL.md and the folder at commit 1cbf1f0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    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.

  • Runs code

    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.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Contract Renewal Tracker loads about 1.6k tokens when it runs. Until then it costs about 143 tokens; SKILL.md has 760 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~143
When it runs · the whole SKILL.md, loaded when a task matches
~1.6k

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.

Safety

Auto-check passed

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.

SKILL.md

The full file from mohitagw15856/pm-claude-skills at commit 1cbf1f0, republished under its MIT licence (© mohitagw15856). 760 words, ~1,587 tokens.

Download SKILL.mdSave it as .claude/skills/contract-renewal-tracker/SKILL.md (or your agent's skills folder).
name
contract-renewal-tracker
description
Never get auto-renewed into another year again — the contract inventory with the dates that matter (notice deadlines, not renewal dates), the calendar system with decision-time buffers, and the renewal-decision ritual that renegotiates instead of rubber-stamping. Use when asked track our contracts and renewals, we got auto-renewed again, when do we have to decide on this vendor, or set up renewal management. Produces the inventory with notice-deadline math, the alert system, the renewal-decision checklist, and the negotiation-window playbook.

Contract Renewal Tracker Skill

The auto-renewal ambush is a calendar failure wearing a legal costume: the contract renews on March 1, but the decision died on January 29 — the 30-day notice deadline nobody tracked (vendor-breakup-email learned this the hard way; this skill prevents needing that lesson). The tracker inventories every contract with the date that matters (notice deadline = renewal date − notice period − decision buffer), alerts at decision-time (not deadline-time — an alert with no time to decide is a countdown to the default), and attaches the renewal ritual: every renewal is a negotiation window and a vendor-comparison-matrix-lite moment, because the rubber-stamp renewal is where pricing quietly ratchets.

What This Skill Produces

  • The inventory — every contract: vendor, cost, term, renewal date, notice period, the computed act-by date, owner
  • The alert system — calendar entries at act-by minus the decision buffer, with owners, in a shared calendar that survives personnel changes
  • The renewal ritual — the decision checklist: usage audit, market check, the renegotiation ask, then renew/renegotiate/exit
  • The negotiation playbook — what the renewal window makes possible (the only time vendor leverage flips to you)

Required Inputs

Ask for these if not provided:

  • The contract population — every recurring agreement: software (subscription-audit finds the small ones), services, leases, insurance, maintenance; the inventory hunt mirrors the subscription hunt at company scale
  • The terms, from the documents — renewal dates and notice periods from the contracts (memory says "sometime in spring"; the contract says "60 days written notice" — the tos-decoder-grade reading of the renewal clauses)
  • The owners — who decides each contract's fate; unowned contracts auto-renew by definition
  • The calendar infrastructure — where alerts live such that they survive the tracker's author leaving (the shared calendar, not the personal one)

Framework: The Tracker Rules

  1. The act-by date is the only date: renewal date − notice period − decision buffer (30 days for simple tools, 90 for anything needing a vendor-comparison-matrix evaluation) = the date on the calendar. Tracking renewal dates instead of act-by dates is the ambush with better documentation.
  2. Alerts carry the decision, not just the date: the calendar entry names the contract, the cost, the owner, and the question ("Renew CRM at $18k? Act by Feb 15; notice by Mar 1; renews Apr 1") — an alert that requires archaeology to act on gets snoozed into the default.
  3. The ritual runs three checks before any renewal: usage (are we using what we pay for? — seat counts and feature audits routinely fund the year's savings) · market (the 30-minute competitive-scan-lite: has the category moved?) · the ask (the renegotiation email — see rule 4). Renew-as-is is a legitimate outcome of the ritual; as a default it's a pricing escalator.
  4. The window is your only leverage: vendors price renewals expecting rubber stamps — the notice window is the one period where "we're evaluating alternatives" is both true-sounding and consequence-bearing. The playbook asks: multi-year for a discount (only where the tool is proven), seat right-sizing, the competitor quote on the table (the-price-pushback dynamics, reversed — you're the client now). Even the ask that fails costs one email.
  5. The tracker survives its author: shared calendar, the inventory in the team's space (spreadsheet-handover-grade documentation), owners named per contract, and the quarterly sweep (new contracts in — the intake rule: no signature without an inventory row — departed owners' contracts reassigned). Auto-renewal ambushes cluster in the quarter after the tracker's owner leaves.
Show full SKILL.md (210 more words)Show less

Output Format

Renewal Tracker: [org/team] — [N] contracts, [$X] annual

The Inventory

ContractCost/yrRenewsNoticeAct byOwner

The Alert System

[Calendar: act-by minus buffer, per contract · the alert's decision-carrying format · the shared-calendar rule]

The Renewal Ritual

[Usage audit → market check → the renegotiation ask → renew / renegotiate / exit (per vendor-breakup-email)]

The Intake + Survival Rules

[No signature without an inventory row · quarterly sweep · owner-departure reassignment]

Quality Checks

  • Every date came from the contract's actual clause, not memory
  • The calendar carries act-by dates with decision buffers, not renewal dates
  • Every contract has a named owner
  • The ritual's three checks run before any renewal
  • The intake rule and quarterly sweep keep the inventory current

Anti-Patterns

  • Do not track renewal dates — the act-by date is the decision's real deadline
  • Do not alert without the decision context — archaeology-requiring alerts get snoozed into defaults
  • Do not rubber-stamp proven tools — the usage audit and the ask cost minutes and fund budgets
  • Do not keep the tracker personal — the ambushes cluster after the owner leaves
  • Do not sign anything into the void — no inventory row, no signature; the intake rule is the whole system's moat

Example Trigger Phrases

  • "Track our contracts and renewals."
  • "We got auto-renewed again."
  • "Do we have to decide on this vendor?"
  • "Set up renewal management."

© mohitagw15856, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/contract-renewal-tracker of mohitagw15856/pm-claude-skills.

Open the folder on GitHubat commit 1cbf1f0

Compare with similar skills

Contract Renewal Tracker 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.

Contract Renewal Tracker compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Contract Renewal Tracker this skillmohitagw15856/pm-claude-skills1.4k—~1.6kAutomated safety check: PassMIT
Contract Renewal Trackeranthropics/claude-for-legal9.6k2 repos~3.1kAutomated safety check: PassApache-2.0
Agent Issue Trackerruvnet/ruflo74k2 repos~2.4kAutomated safety check: PassMIT
Contract Document Renewalsickn33/agentic-awesome-skills47k1 repos~4.8kAutomated safety check: PassMIT
Weread Year In Review Video Templatenexu-io/open-design100k—~784Automated safety check: PassApache-2.0
Gws Events Renewgoogleworkspace/cli31k—~312Automated safety check: PassApache-2.0

Similar skills

  • Contract Renewal Tracker

    anthropics/claude-for-legal

    Official

    Shows which contracts renew soon and when notice must be sent by, working from a maintained renewal register, and warns about missed cancellation windows.

    9.6k GitHub starsUsed in 2 repos~3.1k tokens
    Legal & ComplianceAuto-check passed
  • Agent skill for issue-tracker - invoke with $agent-issue-tracker

    74k GitHub starsUsed in 2 repos~2.4k tokens
    DevelopmentAuto-check passed
  • Contract Document Renewal

    sickn33/agentic-awesome-skills

    Contract register: counterparty, owner, start and end dates, auto-renewal flag, renewal notice deadline, value and tax basis.

    47k GitHub starsUsed in 1 repo~4.8k tokens
    Auto-check passed
  • WeRead-inspired HyperFrames video template for vertical annual reading reports, personal reading dashboards, book-note recaps, and shareable year-in-review stories.

    100k GitHub stars~784 tokensUpdated yesterday
    Frontend & DesignAuto-check passed
  • Gws Events Renew

    googleworkspace/cli

    Google Workspace Events: Renew/reactivate Workspace Events subscriptions.

    31k GitHub stars~312 tokensUpdated 4 days ago
    Documents & OfficeAuto-check passed
  • Renewal Tracker

    zhou210712/claude-for-legal-ZH

    展示具有即将到来的取消截止日期的合同,在通知窗口关闭前发出预警, 基于维护的续约登记册运行。当用户询问"什么即将续约""哪些续约即将到期" "我们是否错过了取消窗口""将此添加到续约追踪器"时使用,或按计划运行。

    225 GitHub stars~681 tokensUpdated 4 mo ago
    Auto-check passed

More from mohitagw15856/pm-claude-skills

All 1,348 skills in this repo
  • Car Tco

    mohitagw15856/pm-claude-skills

    Compare the total cost of car ownership across buy-new, buy-used, lease, and keep-your-current-car — depreciation, insurance, maintenance ramp, and fuel over a real horizon, not just the monthly…

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Cs Health Scorecard

    mohitagw15856/pm-claude-skills

    Build a customer health scorecard for a specific account. An agent skill from mohitagw15856/pm-claude-skills.

    1.4k GitHub stars~2.4k tokensUpdated yesterday
    Auto-check passed
  • Exit Waterfall

    mohitagw15856/pm-claude-skills

    Compute who gets what at each exit price from a cap table — liquidation preferences, conversion points, and where the founders' share collapses.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Feature Prioritisation

    mohitagw15856/pm-claude-skills

    Apply prioritisation frameworks (RICE, MoSCoW, Kano, ICE, Opportunity Scoring) to rank features and backlog items.

    1.4k GitHub stars~2k tokensUpdated yesterday
    Auto-check passed
  • Fire Number

    mohitagw15856/pm-claude-skills

    Compute a financial-independence (FIRE) target and years-to-reach with every assumption labeled as an assumption — plus a sensitivity table instead of a single false-precision answer.

    1.4k GitHub stars~1.1k tokensUpdated yesterday
    Auto-check passed
  • Freelance Rate

    mohitagw15856/pm-claude-skills

    Derive a freelance day/hourly rate backwards from target income, honest billable utilization, overhead, and the self-employment tax premium — the arithmetic that proves a rate is not salary÷2000.

    1.4k GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed

Questions about Contract Renewal Tracker

What does Contract Renewal Tracker do?

Never get auto-renewed into another year again — the contract inventory with the dates that matter (notice deadlines, not renewal dates), the calendar system with decision-time buffers, and the…. Contract Renewal Tracker is an agent skill from mohitagw15856/pm-claude-skills. Never get auto-renewed into another year again — the contract inventory with the dates that matter (notice deadlines, not renewal dates), the calendar system with decision-time buffers, and the renewal-decision ritual that renegotiates instead of rubber-stamping.

When should I use Contract Renewal Tracker?

Contract Renewal Tracker fits situations like: asked track our contracts and renewals; we got auto-renewed again; do we have to decide on this vendor; set up renewal management.

How do I install Contract Renewal Tracker in Claude Code?

Run `npx skills add mohitagw15856/pm-claude-skills --skill contract-renewal-tracker -a claude-code`. Or copy the skill folder (skills/contract-renewal-tracker in mohitagw15856/pm-claude-skills) into .claude/skills/contract-renewal-tracker in your project. Claude Code loads it when a task matches its description.

How do I install Contract Renewal Tracker in Codex?

Run `npx skills add mohitagw15856/pm-claude-skills --skill contract-renewal-tracker -a codex`. Or copy the skill folder (skills/contract-renewal-tracker in mohitagw15856/pm-claude-skills) into .agents/skills/contract-renewal-tracker in your project. Codex loads it when a task matches its description.

Can I use Contract Renewal Tracker in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add mohitagw15856/pm-claude-skills --skill contract-renewal-tracker -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/contract-renewal-tracker, .gemini/skills/contract-renewal-tracker, .github/skills/contract-renewal-tracker and .opencode/skills/contract-renewal-tracker in your project.

What does Contract Renewal Tracker need to run?

SKILL.md names no scripts, command-line tools or credentials: Contract Renewal Tracker is instructions for the agent only.

Does Contract Renewal Tracker access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Contract Renewal Tracker safe to install?

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.

What licence does Contract Renewal Tracker use?

Contract Renewal Tracker is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Contract Renewal Tracker use?

About 1.6k tokens (SKILL.md is roughly 6.3k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Contract Renewal Tracker?

Skills that share tags, products or a category with Contract Renewal Tracker: Contract Renewal Tracker (anthropics/claude-for-legal, 9.6k stars), Agent Issue Tracker (ruvnet/ruflo, 74k stars), Contract Document Renewal (sickn33/agentic-awesome-skills, 47k stars) and Weread Year In Review Video Template (nexu-io/open-design, 100k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Contract Renewal Tracker?

mohitagw15856 (a GitHub user) maintains it in mohitagw15856/pm-claude-skills, which has 1,434 GitHub stars. The repository holds 1,348 skills in this directory. The repository was last updated on October 9, 2026.

Source: mohitagw15856/pm-claude-skills on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.