Install
openclaw skills install @cunningham050503-ops/contract-renewal-agentManage and track contract renewals. Track expiration dates, monitor renewal windows, and manage contract lifecycle. Stores all contract data locally in JSON database. No API keys required.
openclaw skills install @cunningham050503-ops/contract-renewal-agentAn AI-powered agent that manages the full contract renewal lifecycle using Claude.
active → renewal_due → negotiating → renewed | expired"What contracts are up for renewal in the next 60 days?"
"Add a contract: Acme Corp SaaS agreement, expires 2025-12-01, value $48,000/yr"
"Analyze this contract [upload PDF] and extract renewal terms"
"Draft a renewal proposal for the Acme Corp contract"
"Mark the Acme Corp contract as renewed at $52,000/yr"
The agent script is at scripts/contract_renewal_agent.py. Run it directly for CLI use, or invoke via this skill for interactive sessions:
python3 scripts/contract_renewal_agent.py
Or pass a task directly:
python3 scripts/contract_renewal_agent.py "What contracts are due for renewal this month?"
Contracts are stored in ~/.openclaw/workspace/contract-renewal-agent/contracts.json. Back this up regularly.
list_contracts – list all contracts, optionally filtered by status or days-until-expiryadd_contract – add a new contract with metadataupdate_contract – update contract status, value, notes, or renewal dateget_contract – retrieve full details for a specific contractanalyze_contract_text – extract key terms and dates from contract textdraft_renewal_proposal – generate a renewal proposal for a contractdelete_contract – remove a contract from trackingreferences/renewal_strategies.md – negotiation strategies and renewal timing guidancereferences/contract_templates.md – renewal proposal templates by contract type