360 Secure SkillHub
360 安全技能中心

Contract Renewal Agent

面向合同续约场景的代理技能,用本地 JSON 数据库登记合同元数据、对方、条款、金额与到期日,按 30/60/90 天窗口提醒续约,读取合同文本提取续约条款,按合同类型生成续约提案,并跟踪 active→renewal_due→negotiating→renewed/expired 状态流转。

cunningham050503-ops
cunningham050503-ops
热度 28.62
最近更新 2026-05-11 17:48:08
分类:自动化依赖:代码执行 / 读写文件 / 内部调用大模型应用场景:法律文档 / 任务管理 / 工作流 / 邮件起草

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add contract-renewal-agent
Metadata
name
contract-renewal-agent
description
Manage 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.
metadata
{"openclaw":{"emoji":"📋","requires":{},"pricing":{"model":"free","description":"Free to use. Data stored locally on your machine."}}}

Contract Renewal Agent

An AI-powered agent that manages the full contract renewal lifecycle using Claude.

What It Does

  • Track contracts – store contract metadata, parties, terms, and expiration dates
  • Renewal reminders – surfaces contracts due within configurable windows (30/60/90 days)
  • Analyze terms – reads uploaded contract PDFs/text and extracts key renewal clauses
  • Draft proposals – generates renewal proposals tailored to contract type and relationship history
  • Status tracking – tracks each contract through: active → renewal_due → negotiating → renewed | expired

How to Use

"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"

Running the Agent

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?"

Contract Database

Contracts are stored in ~/.openclaw/workspace/contract-renewal-agent/contracts.json. Back this up regularly.

Tools Available to the Agent

  • list_contracts – list all contracts, optionally filtered by status or days-until-expiry
  • add_contract – add a new contract with metadata
  • update_contract – update contract status, value, notes, or renewal date
  • get_contract – retrieve full details for a specific contract
  • analyze_contract_text – extract key terms and dates from contract text
  • draft_renewal_proposal – generate a renewal proposal for a contract
  • delete_contract – remove a contract from tracking

References

  • references/renewal_strategies.md – negotiation strategies and renewal timing guidance
  • references/contract_templates.md – renewal proposal templates by contract type