Install
openclaw skills install 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 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