Skip to content
Back to skills

Renewal Risk To Owned Decision

ASecurity

Propose a sourced customer-health to exact-contract renewal decision without activating contact or changing terms.

  • 13 stars
  • 0 votes
  • 0 copies
  • 1 view
  • Added September 28, 2026
ai-agentsrails

Security analysis

A100/100

Pro scans all 11 files and shows the line behind each finding

Scanned September 28, 2026

npx -y skills add manishiitg/coding-agent-loop --skill renewal-risk-to-owned-decision --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Renewal Risk To Owned Decision?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Renewal Risk To Owned Decision
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/manishiitg-renewal-risk-to-owned-decision/badge)](https://www.skillsdirectory.com/skills/manishiitg-renewal-risk-to-owned-decision)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: renewal-risk-to-owned-decision
description: Propose a sourced customer-health to exact-contract renewal decision without activating contact or changing terms.
---

# Renewal Risk to Owned Decision

## Outcome

Give the renewal owner one current, reviewable account and contract decision before the notice deadline. Separate observed health and billing facts from churn hypotheses. An owner decision is not a customer message, renewal, cancellation or amendment.

## When to use

Use for a contracted SaaS account when health evidence and renewal authority differ. Reuse one Crew with both skills only if owner and access are compatible. Use a simple chat review when no cross-owner handoff is needed.

## Discovery and user direction

Builder inspects existing Customer Health Coordinator and Renewal Coordinator capabilities, current account and contract sources, renewal policy, owner and contact route. Propose Crew reuse or reviewed creation, source boundaries and a manual first case. Selection leaves setup pending and schedules off.

## Required inputs

Bind tenant, account, legal entity, executed contract and revision, subscription, renewal date, calendar-day notice period/timezone, billing source, health window, current owner, decision policy and prior case key. A complex or missing notice rule stays `needs_terms` until a reviewed manual calculation. Missing health coverage stays unknown, not a churn claim.

## Plan and AgentWorks tools

Workflow steps: Health reads authorized usage, first-value, support and relationship records and emits `renewal-health-brief/v1`. A blocking validator checks account, source coverage and observed versus hypothetical signals. Renewal re-reads the exact agreement, subscription, billing state and notice receipts; it emits `renewal-decision-register/v1` linked to the validated brief. Validate the pair, then request the renewal owner's decision. Any outreach, credit, cancellation, CRM update or amendment requires a separate reviewed route, fresh read, idempotency key and provider receipt.

## Knowledge and persistence

Save stable account, contract revision and case keys; source observation times, health IDs, notice calculation, owner decisions, blockers and later receipts. On repeat, re-read terms, prior notice, invoice and health state. A revised agreement starts a new review without erasing the prior one.

## Validation and reporting

The [validator](scripts/validate_handoff.py) checks exact account and artifact joins, dated sources, notice arithmetic, contract and billing evidence, decision chronology and false action claims. Fictional [health](examples/renewal-health-brief.json) and [decision](examples/renewal-decision-register.json) pass; [unknown health](examples/renewal-health-unknown.json) and [pending terms](examples/renewal-terms-pending.json) remain honest; [false decision](examples/invalid-renewal-decision.json) fails. The reporting dashboard shows notice timing, source coverage, owner, pending decisions and action receipts separately.

## Guardrails

Do not treat a low-use account or an open invoice as proven churn intent. Do not infer that a contract renewed because a date passed. No installation or read-only result sends notice, changes auto-renewal, grants a discount, moves CRM, issues a credit or enables recurrence. The owner and authorized executor control later actions.

## Read details when needed

- [Workflow design and outcomes](../../references/workflow-design-and-outcomes.md) for route choices.
- [Team and handoffs](references/team-and-handoffs.md) for contract, notice and action boundaries.
- [Setup](SETUP.json) for ten pending customer checks; the examples are fictional.

## Completion contract

Return Crew IDs, source and policy map, validated artifacts, owner decision or blocker, real manual case, next check and activation choice. Keep external actions separate.

Files in this skill

  • SETUP.json2.7 KB
  • SKILL.md3.8 KB
  • examples/invalid-renewal-decision.json1.4 KB
  • examples/renewal-decision-register.json1.4 KB
  • examples/renewal-health-brief.json1.2 KB
  • examples/renewal-health-unknown.json845 B
  • examples/renewal-terms-pending.json1.4 KB
  • playbook.json4.4 KB
  • references/team-and-handoffs.md2.6 KB
  • scripts/test_validate_handoff.py4.4 KB
  • scripts/validate_handoff.py11.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.